229
58
81
64
15
143
89
100
445
80
65
56
259
216
97
172
92
27
31
47
34
73
124
119
38
117
61
59
87
101
63
11
93
33
19
62
77
49
188
385
52
53
161
255
354
328
70
155
210
82
206
88
36