2
10
7
1
17
5
15
16
11
6
9
19
4
22
85
28
166
34
40
31
12
3
26
18
106
140
29
120
23
97
62
58
30
55
56
63
222
281
96
168