21
113
27
41
42
60
14
8
46
190
45
93
38
172
271
168
200
18
43
20
91
19
51
86
75
31
68
53
163
26
159
36
28
76
78
49
266
34
65
39
25
56
66
71
40
104
211