5
13
6
30
25
12
123
3
7
1
11
74
33
24
15
26
17
93
4
29
10
14
104
31
8
62
55
22
21
35
9
58
59
18
41
40