30518862
53561463
3106132
99121360
779395
28437160
72142264
14235755
49633235
34281942
49866531
67697371
69941833
35808237
5207495
30792656
35507271
73176633
67263145
12644076
3835971
19867556
9311572
17765322
39806139
22071809
86841001
4887115
67403682
25629522
48694277
41026927
60906874
37867282
46579338
50468558
10126776
88103376
46148464
32875663