58
71
66
205
7
175
3
22
84
25
68
44
75
63
350
128
165
318
77
70
42
98
172
43
240
317
2242
28
361
101
116
72
61
119
59
145
114
473
24
99
383
97
257
100
74
41
32
55
167
36
158
200
162
187