42
55
300
38
18
23
20
203
67
178
163
71
369
59
43
152
155
263
142
16
76
57
25
13
11
91
19
29
108
85
321
60
44
82
6
294
9
3
32
87
287
73
89
53
50
8
101
131