101
201
35
298
39
423
50
34
430
48
41
74
137
123
90
54
79
28
195
178
46
86
83
31
119
70
378
112
37
57
235
72
390
33
140
55
42
184
253
343
547
335
108
657
56
360
82
531
20
213
60
88
59
380
53
3274