45339772
43107745
41828295
37433571
47382737
90442802
44045886
55836126
73288156
29755704
44882642
31245693
15267287
4664808
26846079
26427005
29481027
12057051
75578494
88978402
74482145
51013471
84032674
49008120
74272753
65524721
27736402
92109326
47801602
95137373
37685598
53274887
3847328
4226080
28551406
24672233
72555636
45763371
53734642
87331955