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