35
89
41
19
377
115
96
14
11
107
109
242
16
146
8
56
15
124
26
34
29
236
299
66
176
134
20
321
83
50
87
32
7
209
168
24
175
49
676
43
76
100
177
68
108
40
196
241
197
326