25
15
60
367
491
361
350
234
38
40
627
33
21
10
119
48
88
54
26
64
77
144
267
72
78
61
84
36
161
24
37
51