42
261
194
47
65
80
73
22
55
100
56
21
17
60
40
12
29
87
139
38
23
27
16
7
31
86
78
126
2
8
39
30
177
294
336
33
70
54
203
32
196
15
6
35
109
640
128
10
85