250
26
50
11
56
16
83
13
163
32
33
275
18
96
28
35
98
29
43
284
110
31
101
78
22
326
172
51
108
19
158
76
52
86
53
49
23
37
47
27
81
17
74
36
149
62