71126667
5375128
34139157
23864566
90349211
72554637
19907172
84939460
76976566
97334853
15202083
6141276
65082675
502930
12606863
62953094
40073846
93759222
51608524
9362880
14134727
39871197
89705733
22525973
43978660
1824739
63423310
1305629
51939912
38335515
7129229
48067870
30713136
2150830
39629422
87923891
96484427
337379
86506744
6203279