1
29
28
8
33
15
24
46
36
14
53
5
84
39
9
18
94
104
7
55
11
91
43
58
60
49
111
40
45
65
35
37
41
22
67
38
57
31
30
42
54
90
27
114
120
77