476
17
50
132
11
34
28
95
87
84
129
257
22
180
291
39
21
164
40
15
272
20
250
147
79
91
54
33
112
23
82
49
36
263
60
103
32
70
161
75
19
16
72
96
293
166
90
382
88
25
153
61
472