42092076
76333693
71795265
51732223
2282403
33172003
49712778
95006706
7879846
66584995
81261119
55792842
64956035
19592713
84479335
9615997
75915014
91478425
45199020
50008787
62992806
44279463
38965462
36837665
59325730
32043680
35342154
35764178
22312415
23265803
30136192
22853562
32514942
9829426
78106501
95787436
7848769
41109878
58644725
46239570