54861669
1064332
90107654
91372055
11565516
7580898
83326297
7397960
64993310
77518366
41795374
54789236
16038974
64781984
33627653
81855853
16953961
59868959
29984296
13354009
85461191
96267998
68579906
86061792
20465324
51942153
3219672
99075303
74746037
64421460
22202379
10595186
1511377
1059366
5157180
82218364
83818301
40469654
86245769
6026488