2
58
44
19
12
22
16
4
37
25
7
8
14
15
3
35
36
5
18
30
77
28
39
29
51
31
97
21
38
9
49
33
11
64
116
118
62
23
46