29
98
24
11
35
25
13
6
18
34
20
4
8
9
15
43
14
17
102
23
49
52
48
84
21
39
31
30
37
63
50
22
44
27
36
26
45
33
28
16