13
50
18
31
21
16
77
218
556
33
5
199
52
26
120
51
47
134
6
8
56
60
46
72
106
55
45
620
122
20
9
189
90
48
10
121
23
24
606
136
192
7
601
99
39