195
170
57
102
66
238
26
182
502
128
160
212
132
114
186
32
447
313
78
92
224
250
293
64
50
59
129
19
52
9
29
43
36
91
124
77
231
39
104
282
249
63
137
61
74
318
331
311
33
148
226
30
336
21
119