10
6
15
28
9
40
16
67
86
18
55
52
50
46
34
27
35
124
116
130
96
129
242
161
98
108
187
121
112
125
64
479
481
325
434
246