7
8
5
2
4
19
22
45
23
46
51
1
171
12
16
24
10
14
74
31
25
26
91
60
88
126
37
18
21
48
50
64
83
385
9
84
59
128
234
80
17
65
35
151
34
797
30
40