0
74
30
12
24
148
8
16
11
5
35
37
13
53
188
15
32
27
82
85
200
29
48
213
49
119
104
105
512
51
277
645
71
86
100
135
75
40
61
113
115
167
46
43
52
18
263
130
79