20225085
61945293
15389525
1583304
208131
39656527
14911008
6551570
41032082
31356460
22149020
18892943
70524867
35293984
44788146
681781
11797355
64605846
90971763
94649430
92953189
44629244
91231718
29231917
73334113
10868282
79705880
268643
11477745
54837413
66728631
71421285
88844732
84739442
84966864
71788445
7115572
50679628
62975633
74675230