250
51
35
59
135
55
121
10
42
266
139
26
25
49
48
15
132
18
36
38
14
76
94
53
41
65
43
171
23
325
32
279
24
164
72
21
31
116
83
62
39
27
141
52
22
19
103
30
74
88
77
70