58
71
66
202
7
175
3
22
84
25
68
44
75
63
350
128
165
318
77
70
42
98
172
43
240
315
2238
28
360
101
116
72
61
119
59
145
114
473
23
99
383
96
257
74
41
32
55
167
36
158
200
162
186