49
307
219
1102
73
64
253
57
244
322
102
82
236
67
137
499
416
155
538
333
193
59
211
885
21
146
78
40
90
19
26
106
18
10
44
163
70
60
153
14
68
91
379
117
38
166
22
103
123
108
17
172
58