429
358
201
222
1163
31
118
120
148
57
259
28
89
45
8142
94
58
43
48
63
20
16
65
9
46
19
44
186
78
25
55
56
6
30
76
110
47
24
67
264
77
14
173
23
59
29
85
27