15
19
13
33
12
30
8
38
14
88
55
104
42
37
34
54
81
22
44
6
69
76
64
59
25
51
7
27
60
114
75
71
127
97
165
116
134
147
93
40
120
106