2232168
31383006
30344766
32752104
32151640
61341431
99722883
8321979
94538388
56767698
4649566
7553966
2286592
89568938
31305588
94519857
90278565
91006716
21016692
83523242
67798810
96906767
17564853
12135116
53967769
28082140
40558236
70382906
34387051
45841219
52344901
77335240
81386835
69815959
36122449
84235591
42607641
79608046
89362073
59823942