31
57
110
28
173
127
92
62
101
66
38
10
36
55
20
111
7
37
12
9
56
32
21
103
107
51
22
65
159
11
206
33
23
71
81
123
242
1
229
27
262
6
247
95
48
2
75
91
164
86
29