1
22
9
96
71
7
12
53
86
8
59
94
25
13
15
51
16
5
100
42
133
151
52
109
79
11
14
3
18
116
6
19
389
47
140
84
381
66
50
179
73
33
32
40
81
2
170
20
127
29