42
90
84
44
66
166
74
105
50
19
22
51
109
24
35
197
29
49
426
31
55
41
28
21
82
100
85
135
25
142
37
296
26
18
78
77
9
20
11
334
110
167
103
528
144
121
98
106
188