290
35
11
29
72
42
278
32
111
71
252
64
34
25
163
48
19
40
41
21
127
16
116
54
38
14
92
43
422
69
479
229
12
245
39
138
22
10
251
23
122
103
78
143
61
86
224
53
36