95
27
25
47
26
179
17
64
24
53
256
10
152
40
150
198
32
20
29
59
76
172
35
67
28
21
23
46
31
45
61
219
57
85
66
22
183
166
97
33
69
233
82
19
38
51
14
39