107
175
89
65
147
134
171
81
382
182
109
174
72
61
118
13
121
300
102
64
108
124
51
25
35
42
267
98
67
687
258
37
152
23
40
347
66
22
84
68
1327
319
354
142
195
376
157
167
132
137
194