8
12
99
19
116
80
14
15
173
77
39
70
60
74
62
40
79
9
5
144
71
93
18
56
334
170
149
47
22
25
186
44
318
46
88
172
124
698
24
194
137
66
284
20
120
97
128
98
52
23
224
45