20941350
892637
15164595
29526255
41473838
75539491
95073205
57971582
67402160
64668184
21249253
52183380
65783746
69028013
78786295
89259036
77762537
96437160
65301688
21202930
99415593
416270
87455573
89288015
77405921
28376200
1293303
65799022
22101537
8924176
50195263
24795014
2663801
18989359
35029151
51873747
74681161
36994239
68034697
5994775