40
23
14
104
614
91
220
36
272
364
374
62
109
29
165
48
134
21
102
75
13
236
223
394
226
153
41
144
61
63
264
158
253
32
206
304
164
433
25
94
113
1280
44
274
263
261
46
20
7
34
28
22