4
9
66
45
43
63
19
8
73
135
146
60
143
139
219
37
101
30
70
102
57
94
78
79
24
36
108
61
167
211
99
44
47
856
34
25
38
252
69
148
15
344
89
229
40
22
77
58
56
85