29
21
45
17
205
64
212
26
76
473
75
217
149
71
25
123
49
38
63
167
389
24
104
417
196
14
78
27
12
182
593
6
409
18
89
50
125
140
30
59
36
257
655
174
28
15
33
143
53
1339
351
47
69