9
25
29
11
22
8
40
36
49
13
46
17
30
14
35
20
18
109
37
55
33
48
99
10
3
92
21
26
31
0
16
81
218
129
6
50