30606878
21063348
75419163
96021861
50304186
43599390
23659152
61754670
68696179
40234597
31874841
52555637
35432104
8301601
99529599
99287450
67613367
95545404
62906004
15377116
40863947
96655570
12556676
84081402
9436283
64505727
9928942
67844064
33099479
9119430
51238907
10467776
4057558
8402376
37604693
57636638
18924743
53915248
66597980
15149728