7
126
56
28
8
178
25
50
24
81
39
148
76
129
66
163
42
17
33
44
36
41
49
182
29
35
21
31
43
200
23
134
578
226
12
150
99
201
102
18
11
38
171
127
16
84