62
109
92
64
30
17
45
58
28
24
9
85
25
110
452
415
101
647
71
217
57
131
175
83
114
308
503
256
307
54
196
106
221
119
99
111
456
150
169
91
31
171
70
34
53
59
173
22
13
172
77