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