297
114
725
31
120
95
100
48
41
68
394
263
196
183
182
65
105
94
177
67
78
39
189
34
423
54
257
126
290
130
61
164
315
167
37
223
148
21
132
254
89
345
122
150
75
59
76
215
77
205
292
155
22
90
72
38