1301356
99661032
32559668
16332559
58124257
79926894
28683204
72459864
33903597
71721178
14339545
2157902
91082393
32533604
36938308
47057590
12096096
86566626
81686632
49929213
90038132
17822571
7755867
66668192
40075780
9998336
75357206
73358425
66603024
4742231
3205929
89143219
78429834
14026008
34708814
77126475
14252646
97749412
74258070
1310387