31
39
63
18
40
29
28
34
93
49
36
19
23
20
32
16
35
44
15
22
21
26
25
65
13
7
11
70
47
12
43
94
103
102
100
33
69
42
17