22
91
32
474
44
220
68
37
211
487
293
55
43
984
408
311
25
84
59
105
79
139
104
303
17
187
205
102
52
277
164
61
48
75
132
58
1382
125
174
27
118
226
42
78
38
36
108
62
40
359
41
697
57