45953193
32799165
84017702
51185772
1947358
88696702
72529826
67288943
60715056
3661344
74058844
79271365
81387292
25411616
74262376
81357105
11297751
95111179
135852
294863
41532106
93976028
2352299
7007430
43754936
45343233
63292732
40019600
75211515
64278091
2009596
73494261
66308035
71305008
36458040
546457
99277329
43975820
16988591
9389661