10
75
30
85
26
15
13
80
53
21
24
14
17
16
87
50
45
52
9
46
63
44
41
18
25
278
8
5
4
6
151
64
127
19
22
51
61
70
57
39
118
7
12