42
18
70
68
40
229
67
36
14
25
178
8
72
98
864
39
35
63
128
34
17
13
26
116
4
101
647
99
425
87
65
111
43
80
52
23
41
528
119
727
147
89
20
166
146
110
50
21
475
61
198