25
29
32
9
19
26
10
14
49
18
16
39
97
54
112
113
13
15
35
78
22
23
43
76
36
11
28
45
62
8
34
12
38
31
41
1
73
40
135
100