90122693
79344060
20515374
64649331
32334146
5258476
20812606
97247811
76537847
79461566
1212086
69357399
77796806
38907489
2412179
43826977
70891532
19688336
57137928
71391073
7675298
42961930
75992778
59253050
85323178
1173556
40637584
2564529
67946645
81599227
1172980
46226078
2507297
3974951
30414847
440648
87885409
38921893
50284159
77854405