57
859
320
29
18
90
63
70
292
104
33
129
41
131
176
246
114
98
94
58
91
45
30
307
219
149
31
177
51
132
101
274
75
38
146
14
1
137
47
79
35
64
37
32
53
12
13
69
52
92
39