9
15
24
10
25
19
35
8
27
30
5
2
13
4
50
6
128
28
29
22
17
1
91
12
21
76
0
36
14
45
74
54
319
23
11
123
34
16
104
37
72