2
9
25
45
6
24
23
7
46
30
11
12
32
18
16
8
39
37
58
17
15
13
28
242
0
83
26
14
38
31
19
29
20
62
117
100
63
3