12
23
1
142
8
14
11
5
32
36
10
52
170
28
27
82
53
85
30
199
29
48
213
49
119
104
105
511
50
275
642
37
71
100
35
135
75
40
61
113
115
166
46
43
18
261
130
79
70