57
58
1419
225
112
201
55
89
32
18
27
15
92
37
1045
493
14
66
79
19
24
45
88
106
257
76
35
46
252
99
285
378
136
279
65
52
72
25
11
78
30
21
40
29
77
86
100
54
94
69
47