247
76
61
171
70
9
258
107
3
47
14
15
172
70
34
317
129
53
369
149
48
63
22
2
250
100
5
170
73
1
95
31
6
271
80
23
122
46
5
79
28
2
212
55
10
96
31
16
2939
1081
293