8
10
49
46
245
78
321
375
44
280
28
70
98
16
101
22
111
30
118
25
52
60
232
39
17
135
428
769
181
95
93
110
84
64
48
36
75
38
121