33018038
42661086
41093532
73611144
21967589
53039017
70121859
14439986
15829921
41519227
47136430
26914083
64984663
16897047
87337996
32639648
2806281
72864912
99948366
59547922
95046367
81682325
66544406
41101590
62133213
65485807
8417274
3815175
2200432
83707604
25233489
96392695
6644538
45725312
2532421
39756525
82288983
42384975
2608695
36837444