85
75
29
24
99
159
28
39
8
53
60
229
69
104
1464
23
200
63
156
256
145
32
16
21
33
98
549
17
41
56
20
83
48
153
46
431
390
45
366
103
1659
340
17272
177
161