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