2
22
1
12
16
6
7
20
11
4
3
58
19
13
18
76
8
17
30
9
5
35
98
40
24
26
73
77
25
31
14
29
10
63
111
49
23