29
25
35
73
32
10
13
17
34
22
56
9
23
2
12
15
52
126
37
7
44
59
49
14
3
19
74
20
5
31
11
21
66
53
1046
8
33
77
78
815
48
30
80