23
163
38
2
16
3
43
12
14
93
34
8
4
28
50
7
18
47
21
192
9
30
121
421
136
49
231
171
277
1338
33
170
408
223
117
666
389
243
283
10
81
107
42
119
206
154
75
165
190
122
44
31
86
22
167