92
46
175
28
110
53
339
58
3
20
10
24
12
64
14
6
155
117
150
16
139
340
197
8
116
27
45
9
18
108
23
128
468
25
181
385
66
69
61
303
59
239
83
188
89
40
47
35