10
28
165
129
65
460
31
32
24
15
8
384
293
20
83
19
67
88
143
97
137
47
35
61
29
76
224
37
23
6
79
9
60
69
99
264
64
63
316
38
54
117
222
18
12
77
22
167
48
103