25
26
61
33
9
2
35
22
50
43
31
10
8
20
14
7
38
13
12
17
46
32
21
96
89
106
30
24
63
1
37
29
47
44
27
41
48
11
49
56
18
28