1
10
6
26
19
33
3
7
14
18
12
9
2
8
96
21
4
36
20
24
77
17
51
13
175
199
25
30
29
88
37
38
133
43
46
150
22