260
31
110
301
270
34
9
40
167
157
95
100
62
72
104
174
61
129
24
250
149
76
414
52
75
213
42
56
271
20
17
49
15
77
69
132
135
29
179
47
86
150
59
137
181
25
160
66
13
32
93
41
210
22
60