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