34532736
3139408
86911272
19568814
11049452
92447326
8479565
30071980
30224068
9327400
54973339
93236083
69435748
70874703
6936276
17607857
71545315
3696158
16097151
83186354
27006207
50104412
67908097
69168225
7119489
86795800
36696823
63589660
89785671
62876516
33251368
34374279
46515580
93327229
64611120
11935920
86381811
67532336
39222533
7387361