120
502
99
383
203
329
43
322
155
272
93
268
29
216
49
302
24
228
22
225
31
235
52
170
63
153
51
208
6
318
60
183
12
187
21
130