409
86
129
103
112
45
40
32
231
44
18
41
314
64
51
70
68
171
77
243
35
17
3
195
58
54
164
23
6
98
87
11
197
78
47
353
27
100
5
168
13
187
241
105
79
7
31
317
209
20