25442488
30186125
15598223
68938075
17973002
36245242
33369447
43953166
90282786
24875476
71939490
9136028
44432025
2945729
79227963
22532069
95387570
12129993
89451940
42153035
49936888
27088579
35523465
87177996
21186506
19407786
863343
69679121
4909409
18964272
12475977
11098097
50865639
78536916
88246473
34701463
23096463
61962752
65983095
50251692