286
77
226
223
189
81
66
87
33
111
46
234
57
80
22
16
36
65
30
26
132
107
125
34
90
35
42
4
150
5
9
75
146
7
37
162
249
52
32
12
40
134
70
232
24
17
14
133
13
187
142
279