21141703
30698030
6097
75887652
22483899
52395196
1756170
52478846
73147529
85208774
99379331
89704177
28059078
16026135
11337362
52507391
63325223
44328585
4476274
4853048
67894031
68576577
96483576
47687629
19024697
70611723
39766575
48193452
71387081
3477297
67405867
31203087
97182361
68485297
81291190
66061642
1966878
60925341
25455101
33148904