109
206
62
94
29
67
193
88
90
73
153
27
142
19
68
83
98
448
26
42
47
181
25
172
45
493
10
48
82
75
335
101
84
249
747
96
246
1330
71
39
95
23
87
216
36
24
332
321
17