417
31
217
230
70
5
256
108
55
20
289
67
71
23
4
61
130
42
56
58
105
85
82
53
30
428
103
95
184
104
51
132
16
48
36
26
46
202
22
68
50
78
168
162
62
372
177
242
131
116
80
43
60
112
33
153
38
301