40003813
35051937
44491919
36191068
57221447
92664177
84254217
75769591
61368170
7337338
76611346
45362879
45061366
55562626
51002496
23365310
42791192
19716898
71881053
78469589
26939343
65695863
5722943
47697176
38231040
63478323
2002432
21581337
16427037
72042315
95758087
68688872
93727270
38252311
4158637
84651795
40321524
7734652
8953452
64537366