27822081
70407422
50206613
22545709
9504292
24714528
20143220
54751997
72266063
63427402
81391302
55946418
56984300
25003304
1301849
64146343
7265638
68811971
30615936
95021138
87724944
64313201
95829122
95808
44716518
82144411
98283352
46489374
7274805
15731966
69863170
51113489
70706586
74184336
45696383
35647380
3318447
86057234
63893254
39924631