40123633
41415797
13052848
31748133
1571264
1412560
47662712
60134370
52608638
7766615
75322823
4621936
72263462
1093224
6332896
93655695
25216092
95463327
23222984
39902109
67367007
51253667
890564
93383222
34262412
63739466
14644199
29975059
33299657
77901273
56631193
32921525
35603368
31004944
80253794
24572126
52975178
41047394
12133214
30348245