2
15
3
6
13
7
12
8
9
25
0
1
4
5
11
16
33
18
30
175
19
26
14
97
31
77
45
27
102
68
47
106
55
131
23
42