9
16
20
24
276
46
15
36
33
95
7
2
12
26
40
23
39
66
160
34
77
82
18
45
28
212
114
27
197
22
55
30
81
57
414
145
252
60
29
271
50
62
100
78
247
80