61
27
136
62
63
22
37
18
46
28
12
14
56
125
120
118
51
16
195
162
149
2651
75
124
457
59
327
71
258
165
286
239
92
41
84
135
78
187
112
161
19
31
13
228
237
98
167
491
134
108
54
140
24
26
116
42
160