92792637
40539363
8807223
76306424
31589485
99297391
45129947
55717947
84273253
92452578
7168269
53418925
25531578
31588952
73579690
25083041
19793133
74911017
14828716
9968805
36742325
8906621
86235686
1783744
72448633
75585292
33074670
94636652
28313351
12636017
73935794
93033077
2748335
79856152
99602406
52106615
9769793
50737328
20997012
5004986