6
10
29
33
4
31
34
103
58
45
72
68
118
108
40
62
44
66
27
54
19
55
71
43
41
135
12
60
30
85
70
5
21
47
64
14
24
645
13
49
8
7
87