52
14
16
41
104
124
604
425
288
99
73
72
520
254
273
185
45
146
323
187
91
324
39
74
23
28
64
25
67
116
35
148
289
24
55
244
100
143
186
58
189
237
343
163
94
251
59
211
90
82
92