8
26
14
21
23
70
104
11
54
48
46
71
41
49
25
7
966
142
239
45
120
22
458
538
4716
57
218
19
44
174
110
531
80
95
89
199
275
60