3
55
108
25
23
11
13
90
12
57
2
16
8
4
28
44
5
74
91
51
17
21
49
9
54
18
48
31
6
7
20
14
10
36
19
22
39
75
27