5
23
69
30
28
33
21
116
74
75
15
47
44
95
24
14
1
22
1032
29
61
3
35
8
7
10
249
18
107
16
220
17
45
66
11
31
25
46
38
4
19
94
58
39