1
2
2
17
20
16
21
22
23
40
43
21
59
67
62
75
78
82
36
58
63
65
61
88
48
49
51
54
54
-1
-1
-1
88
114
72
-1
70
-1
126
-1
-1
54
54
54
-1
104
107
120
145
114
66
60
58
54
82
86
77
112
105
110
100
101
121
128
626
1006
3573
3528
3564
4352
