93
214
112
159
130
138
64
67
35
252
60
26
116
191
167
315
141
378
121
92
36
239
78
76
43
25
23
81
170
176
100
136
264
408
19
48
55
61
24
312
275
411
168
1236
126
32
153
151
119
459