10
50
28
21
44
4
53
14
16
8
7
71
29
85
22
30
26
98
23
37
78
24
17
112
61
254
5
57
11
120
9
39
25
48
19
95
35
6
34
12
1