1
3
9
57
4
10
6
17
16
2
19
39
27
29
25
33
31
35
37
32
13
61
62
59
60
70
23
124
41
26
22
74
81
15
45
104
93
359
143
64
28
133
53
52
159
140
66