16
6
1
3
9
4
13
7
19
20
22
55
46
8
25
97
33
43
38
52
35
98
26
187
212
36
54
209
131
67
60
51
49
72
495
44
73
93
233
103
129
45
141
179
174
75
147
441
121