40
19
33
28
7
54
10
130
101
258
167
21
51
39
85
66
483
69
163
182
185
145
156
252
154
42
11
134
58
438
224
56
204
31
121
213
125
91
79
16
27
59
41
35
12
190
17
77
38