52
201
57
42
33
188
53
40
65
55
100
101
127
23
168
112
650
21
426
436
71
136
166
28
50
26
25
13
54
19
17
35
18
62
60
64
63
68
95
235
296
133
122
97
36
123
43
32
146
140
34
106
327
259