1
3
7
42
14
35
38
40
18
45
62
125
68
49
173
33
60
71
43
93
19
101
39
48
47
31
114
88
166
79
74
110
77
51
10
15
54
86
310
352
63
131
69
119
116
381
181
113
300
78
92
102