14
48
43
97
126
79
60
40
183
36
66
51
166
62
24
152
22
33
27
45
153
844
116
593
34
82
25
20
100
245
15
234