10
4
6
35
50
375
60
46
58
66
44
28
84
158
33
86
24
39
322
69
121
442
191
295
285
345
148
505
903
214
70
424
54
130
95
32
254
93
194
281
107
92
101
106
47
85
108
111
123
51
308
64
75
162
132
161