37003346
72828551
1793762
37982755
70097031
15649066
26245745
96974902
74105351
64875845
13439017
684813
12852298
425671
69881303
69471352
32321920
14418539
49563192
59882634
14642360
8284040
70739514
86833627
52097744
95298314
43581846
11804498
81399730
11623437
3951610
77907504
85698873
3596499
16768595
1243971
49735119
83113324
93086420
349119