49
24
309
27
360
8
182
62
214
1289
403
23
88
350
48
369
129
512
79
102
42
176
29
110
196
249
132
372
25
41
387
198
107
125
139
210
75
37
83
113
43
36
26
478
275
86
78
109
473
515
195
579
404
91