10
267
12
15
111
135
149
32
49
18
2
11
37
127
166
56
90
70
27
53
1196
142
23
203
117
48
164
47
38
68
262
95
51
30
83
5
301
1389
25
325
8
52
84
4
86
265
13
22
519
150
152
65
60