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