80139933
3833906
18679385
83964694
22691389
8872426
87226393
49128165
29409662
76874438
1367827
34395488
77007698
95973262
33951459
45743518
85158355
30598015
993976
42957686
74113670
4757300
33385161
3224207
28182894
24824487
54733615
54213391
50176114
18927514
34191396
91116922
3772875
910852
53112064
30359842
73752844
76885423
35434740
52537383