41
30
42
320
59
49
534
56
21
141
211
153
410
412
113
133
67
116
71
114
61
100
36
118
48
426
456
86
301
197
13
17
240
69
27
23
216
110
40
60
193
31
18
104
178
24
215
91
82
289
5
7