250
71
41
97
77
51
66
464
109
14
83
19
98
61
47
78
28
143
21
16
84
55
273
44
433
161
39
132
89
154
75
10
35
30
62
96
12
114
94
17
185
9
33
208
34
656
171
31
42
137
13
93
22