89
41
19
377
115
96
35
14
11
107
109
242
16
146
8
56
15
124
26
34
29
235
299
66
176
134
20
321
83
50
87
32
7
209
167
24
175
49
674
43
75
100
177
68
108
40
196
240
195
325
138