75
126
84
91
61
33
55
50
230
7
426
1832
321
78
277
204
1985
16
9
87
22
5
2
57
12
28
178
31
13
102
131
10
11
36
19
6
977
155
331
30
74
34
271
97
242
165
250
113
20
51
69