4101866
30511255
36232263
49847383
14409435
14475962
93823550
82994268
62954027
94956403
15593808
58372025
33188132
32325540
14605249
48583382
89389297
71492326
59596394
53022104
82066253
79212341
19685112
58262494
1561220
9593909
3327323
85941307
86273313
22996957
94124086
92108447
78811214
49656718
77247946
56398608
49332782
63682418
88315077
93276416