46
53
142
462
101
124
49
70
35
66
63
79
67
55
100
138
44
180
151
41
332
111
319
39
99
37
58
36
288
91
242
68
31
94
230
212
62
527
570
85
51
75
17
8852
341
5308
158
701
110
219
132