381
95
222
103
62
269
305
106
357
198
327
97
136
573
145
169
221
77
114
79
49
112
213
410
118
13
91
199
331
164
59
72
58
42
214
151
146
37
161
424
108
138
15
46
32
20
175
76
250
44
69
94
359
28
33
21