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