65032796
35999312
26117605
96404808
65565254
25841562
70975173
38902623
86307544
76343015
65802211
9174444
98454744
91214073
21025577
24455374
47014497
21444930
9324852
23643956
7603195
34102706
32274801
9673372
3202144
8233514
33763153
2318959
86646950
84933235
66214137
24318022
58974624
87118060
17005775
11688933
48378472
44222163
41797918
19228532