25
70
27
298
55
153
43
61
42
48
92
39
225
292
34
52
50
80
17
38
216
151
182
75
54
58
93
49
161
78
44
40
19
12
84
77
190
121
88
95
94
68
32
13
30
125
64
108
57
106
134
45
16
23