42
120
312
74
196
56
76
70
37
174
3
95
63
82
32
117
47
29
18
19
25
66
116
4
208
129
28
250
9
13
20
65
39
33
24
64
78
62
12
77
2
23
748
298
75
90
8
50
5
31
150