200
83
17
11
44
47
173
25
45
81
139
93
12
66
123
89
314
102
75
171
259
65
29
156
35
72
59
48
58
127
359
144
110
21
70
120
118
137
54
122
80
42
24
69
157
27
92
134
143
109
90