30
98
25
17
18
34
29
95
63
19
49
13
15
46
23
44
10
88
36
16
6
24
38
52
20
65
26
40
22
27
21
9
11
175
47
58
31
54
37
8
28