25
5
8
99
24
28
54
16
38
158
132
70
91
50
45
12
93
10
13
11
6
71
1
117
60
68
34
39
49
21
26
35
29
51
32
109
9
30
14
19
17
18
22