38
59
19
22
21
7
25
34
58
39
61
13
23
30
8
2
45
18
55
42
54
98
12
11
14
17
10
15
29
104
53
33
26
5
109
132
35
48
32
6
43