10
9
32
5
20
14
11
3
60
18
16
37
7
88
22
8
13
56
29
2
12
17
53
24
74
40
43
35
36
15
34
31
1
80
39
6
328
411