2
3
11
95
63
19
14
4
16
40
51
38
8
1
62
27
25
10
34
35
7
12
26
22
53
23
13
29
30
17
20
9
116
45
41
32