6
1
2
16
45
17
7
99
3
10
5
4
33
22
14
27
35
9
50
21
41
28
109
8
66
29
25
122
44
11
47
34
69
374
12
52