37
70
85
87
16
26
57
27
33
31
9
10
46
312
69
56
45
136
145
249
137
12
6
66
35
345
1232
52
51
38
94
333
521
50
29
90
174
105
59
143
147
92
282
88
42
1113
357
131
331
165
47
1226
21
225