5
9
8
17
52
31
40
20
59
4
22
103
69
16
99
75
61
24
25
53
96
14
252
23
56
3
76
90
29
57
64
1
115
2
15
58
54
33
7
6
71