5147212
76845624
33978516
16694240
55793232
89365284
52266852
95823176
41478134
55498218
49157282
85787754
75227666
49812792
77346290
99651208
2649942
45731403
39668390
53152401
69173516
63808697
498162
53366144
18669610
80948769
33085699
81038119
10318829
86359410
32222222
98889643
53107713
88467088
68819826
7018314
9363238
53623518
50066746
70841874