643625
58738712
32723180
43066191
88477418
29037260
85297721
85251885
87265567
18173108
29999491
14138768
22039200
93859728
47791473
77082711
12858671
35245398
30652334
21948767
86246370
40333060
236504
9541852
16823213
3983202
18925045
951796
36748919
3749133
88209909
45435983
13809161
98081592
70746010
76234569
35215495
7855248
50368736
48216833