30333240
69552704
1992842
228220
18425732
29521112
81186953
99248894
23851309
11246
73327155
11583012
5797011
66629956
90301443
59366460
35593866
2547878
96951326
86681749
46473225
88979121
27869135
39739973
23315309
14042041
5961728
13936215
70526038
87065239
34997728
70959296
96212162
18785633
84428746
70426015
32915195
41779097
11322004
91528684