35
56
31
299
62
22
181
211
80
676
123
138
83
165
88
72
262
47
53
109
55
50
70
237
68
60
97
272
117
66
49
196
7
2
1
29
11
43
40
36
44
201
212
26
311
8
39
1481
15
18
321