26
16
2
13
1
47
58
27
98
20
23
44
95
18
11
66
25
90
10
14
56
156
43
64
154
38
310
45
155
168
42
102
306
157
63
94
118
51
177
253
52
24
145
144
28