32
18
6
22
184
26
8
19
15
59
167
64
10
229
90
607
9
13
40
99
94
48
20
14
25
36
68
23
55
77
38
21
17
7
27
164
33
114
456
96
71
61
12
74
37
240
28
80
2
53