152
28
12
25
54
42
7
8
39
115
24
20
37
341
129
150
79
91
138
55
56
69
52
23
19
35
33
78
159
16
311
62
64
43
8604
461
82
141
146
92
48
27
13
114
68
74
609
32
1478
148
265
1183
197
433
232