2491646
16355183
100844
66546461
67664275
92397261
35699923
74378560
83057807
57746918
76267759
81893102
96092946
69739253
36643571
42586386
7769345
43227903
58821860
45426159
74875039
53564943
49283867
19762568
6451430
74888190
10488381
6600311
68406127
69231458
60869375
41756070
60855960
90409430
4262080
6776906
64543362
7309683
95678221
28493997