22
82
113
49
5
92
36
41
204
19
46
240
72
140
208
63
26
24
47
264
91
53
35
56
27
45
206
42
260
243
89
106
57
110
301
276
95
117
38
261
31
409
337
80
61
104
259
58
10