407
258
234
298
116
30
312
119
278
213
144
168
124
64
126
166
60
552
36
73
74
643
141
241
159
222
68
9
32
12
28
23
2493
77
95
63
15
14
34
57
40
55
22
17
106
37
29