7
51
40
48
23
20
34
16
84
8
14
24
15
35
9
33
137
56
3
21
42
110
13
46
12
18
32
210
27
2
53
31
4
10
83
6
26
94
74
57
739
76