18
116
36
74
37
50
197
478
194
31
17
95
119
41
1
42
5
13
14
182
438
49
56
69
60
249
63
120
255
98
65
183
356
93
71
43
25
292
165
105
123
19
44
76
38
100
137
80