12
25
31
5
14
6
86
17
1
9
98
28
60
58
20
2
26
18
13
15
164
21
61
8
19
16
22
11
57
32
96
132
97
7
27
33
49
190
129
30
227