10
24
35
18
36
31
32
41
59
50
57
75
22
30
44
159
212
184
132
324
63
37
127
133
85
69
164
130
82
25
23
45
116
227
28
86
224
251
152
250
146
333
47
21
120
65
136
53
98