20896452
4079945
61149688
56596648
92862275
31333501
759689
12306545
350070
50342604
53149501
69075102
43383825
86137453
54687061
56587315
36887976
3635672
42237499
50945939
57029461
84874396
80152639
29345240
75373734
96992728
87193138
58343481
98194508
11169033
49052858
31193885
88878597
40663283
61997834
92006600
98597966
43732371
73375887
72707001