33345080
6554374
8945411
50239829
6092406
22101846
74858302
76377133
860970
14201258
48866021
28879870
17898892
3782473
80538422
49282834
49421249
5853987
98396033
5152993
38537017
28762574
6788775
35996683
26074857
9314467
34644047
93581404
3326403
7563846
32979665
352624
64128040
54756576
62702487
81316641
95221238
88498528
92458090
94439324