10
29
9
2
1
44
14
16
67
4
11
7
20
92
5
17
33
30
12
83
39
75
84
68
46
124
63
19
57
32
72
34
38
15
25
78
58
23
66
73
213
182
134