53
121
57
45
300
624
41
49
38
70
27
88
169
31
39
91
100
47
19
22
32
32
29
36
41
56
52
29
31
55
63
10
1711
448
37
8
188
225
355
231
78
88
208
74
269
105
371
203
197
254
126
418
76
48
464
127
242
195
108
151