25
142
136
114
72
246
58
55
70
590
44
627
129
157
255
98
84
71
928
179
74
199
52
333
38
23
49
65
24
249
61
78
42
164
106
60
22
33
175
275
94
51
426
243
91
207
151
92
141
67
54
80
29
138