29
18
2
32
30
49
15
9
14
43
63
24
48
1
17
5
27
28
26
102
3
10
6
51
103
31
34
4
94
21
11
72
37
58
35
8
46
7
12
23
13