32
85
94
58
30
43
137
57
79
135
89
96
18
65
22
260
88
77
143
529
91
315
214
154
250
110
99
51
49
104
17
47
31
40
35
27
80
9
16
7
36
42
14
52
86
37
239
181
139
8
138
63
26
82