10
12
39
55
44
209
14
30
46
18
40
45
28
38
34
21
16
22
35
64
26
138
65
42
20
81
23
117
19
32
191
50
58
68
147
101
92
51
91
124
272
248
78
131
67
119
98
72
88
116
418
172
59