121
57
38
55
52
91
43
26
18
20
24
7
46
21
2
105
163
56
29
68
32
40
175
25
455
142
127
75
85
138
28
329
41
37
66
257
114
39
117
115
87
116
462
63
360
231
122
73
71
198
209