90
59
60
47
22
104
228
73
33
1065
55
295
153
145
103
53
35
95
32
31
154
341
23
193
120
16
20
157
54
40
167
136
139
239
27
640
49
129
34
83
112
37
189
423
15
121
134
188
97
89
3
340
30
71