66
42
37
531
354
228
229
110
274
147
182
2929
35
43
104
20
89
417
254
146
129
321
26
99
84
484
109
17
548
48
199
195
149
19
87
524
88
132
112
54
64
67
116
115
93
23
139
268
286
692
105
107
18
58
39
202
243