45
28
42
14
88
10
11
7
81
22
29
16
96
17
3
2
1
125
13
62
27
5
49
8
9
73
12
21
24
100
33
4
54
20
52
0
25
43
179
63
165
66
50
70
35