2941422
69452118
52793266
34879598
66361448
76846102
65729462
69798847
33016624
81806962
39609667
44533529
16071007
84281532
70792507
3166140
50809372
13351966
100008522
93198311
77028055
99522850
45513107
8432530
49245495
82306202
66141625
84985690
33849462
84759105
43092362
18799774
40915534
275987
93737921
96791594
97253270
79113287
68405935
6781927