30
10
16
57
73
110
216
189
39
89
322
106
455
44
269
75
253
139
98
23
126
60
66
84
53
28
259
80
307
134
167
69
104
40
111
314
210
35
132
71
102
92
115
130
9
43
26
138
97
96
63
20
42