59
605
110
47
50
74
28
42
86
53
108
37
166
751
73
178
78
71
77
159
486
85
248
18
111
58
52
128
34
194
96
12
417
294
131
174
139
30
654
9
63
55
130
79
29
105
35
89
27
32
48
314
98