92005596
7221141
81634506
74434112
80134339
74836296
23862178
5267689
4223497
59584227
99034804
32259868
2939479
12708647
62927002
69056024
19613903
8757199
11024702
28675061
92419482
63152922
50098774
79516987
78164587
403346
260677
43061059
66368371
31602680
22298153
87237661
75298460
88416950
11693215
35671739
25731348
85215275
33413548
28019664