25
99
35
20
19
5
11
31
91
34
63
10
96
60
29
68
22
28
6
88
67
18
85
26
15
32
48
320
7
69
74
43
30
12
33
14
13
9
8
334
17
53