29
108
17
34
18
51
48
21
45
40
28
22
24
44
15
13
11
26
20
19
25
8
9
47
10
54
14
33
31
12
7
98
16
32
63