5
3
8
95
18
10
15
62
25
35
58
13
38
23
43
66
6
24
26
36
63
64
9
14
16
2
29
7
30
11
28
177
75
145
20
41
32
91
130
50
60
52
53