80256785
46554274
3833702
58335109
3917129
55557499
15517016
1321980
3397970
77324216
29646170
53083463
94187709
32732670
88653177
50054180
38023204
23661786
67808264
95048580
88097289
60267608
15707160
54255886
55502522
20245028
69765101
17404478
3348741
73805058
93563524
8796174
2352462
75801766
88301137
4174125
5499835
47816297
55826068
52899479