50123926
96614750
99915075
6533460
1137900
7969787
77984638
63943284
65567785
58772723
26172842
67875007
7955943
10465191
54256503
58096312
33903892
68733313
34787188
16763670
19552679
81693032
16055940
88983303
33648384
64705766
60666048
5054242
14573248
33328403
32918257
5697103
69685727
99027221
2984485
89293812
48516325
2107752
76648231
98231335