32212227
16848478
18773434
2925144
658241
34818575
22619976
75115367
4796947
98155555
63872854
41813015
16109994
70654034
98477885
45793118
59061181
40968226
95599795
47991015
42937282
70683948
43063820
87083464
69458373
96491990
11642591
66841237
77228951
30393336
49796118
1255304
88564890
31218559
45918517
7464176
93171149
97674852
55454345
18589126