89
59
92
42
90
40
162
103
34
49
43
84
50
100
149
120
322
251
47
54
48
97
113
88
94
41
33
201
96
388
212
274
231
200
93
176
224
344
249
355
62
165
86
172
69
52
36
64
157
131
1882
128
13
99