31
22
29
30
11
39
21
32
24
5
12
7
90
20
54
81
18
97
25
6
8
35
40
17
14
41
16
48
28
49
145
19
195
33
10
38
36
9
45
53
27
15