9
22
25
35
79
171
181
106
53
50
38
37
24
96
29
11
63
48
33
32
13
57
44
133
162
46
56
89
336
83
218
118
226
14
82
52
309
182
68
34
167
240
117
123
77
144
71
131
264
43