96803975
73968760
64778008
86153002
48095949
9169436
8950866
70708452
54147820
2422304
85387059
22536929
22599551
49641031
11919580
12034109
831626
910293
28588700
10137134
53757823
69127944
94603000
2948745
57156923
7969205
58875991
60494201
80121544
96077115
159793
35171719
20001268
23753758
3687671
29176310
66566
9655442
37693854
28264901