25
19
6
3
80
120
318
184
58
117
77
288
114
24
428
96
394
35
138
350
18
110
39
251
85
203
43
343
79
14
209
55
1080
47
78
1078
53
28
106
41
155
107
21
9
90
34
74
145
60
97
183
75
33
150
62
210
87