101
365
66
42
1032
38
11
356
27
24
105
132
70
104
218
50
20
343
358
113
108
53
210
32
125
64
41
173
189
267
286
23
130
141
225
33
424
58
287
417
954
47
35
216
394
34
119
197
221
259
73
52
61
83
114