10
36
534
31
169
92
492
35
33
67
41
117
69
4690
190
103
64
74
51
39
216
263
145
464
63
224
109
230
170
55
22
391
77
42
510
292
159
156
142
240
34
137
357
177
144
61
160
207
24
369
138
136
373