45952622
60691071
26983246
35989328
42305051
29284480
51866377
1006908
2053409
18111483
20281075
765886
44182369
50252717
62326742
28269360
64632930
49523046
8322863
30024385
15813109
50516073
90529132
59863666
73442872
48719196
33939137
73829191
5442700
18512517
7303529
99205854
8178563
12499832
45236149
68571969
8395671
13345681
355721
77372735