100
39
116
44
416
466
101
298
63
181
13
18
239
69
26
20
28
93
207
109
115
62
56
191
22
17
96
176
217
92
75
282
25
6
7
292
189
4
36
21
65
34
30
24
16
12
345
23
15
1
38
67
3
195