80536463
8738552
72422686
84215297
80772737
40579927
12623855
5362107
21668088
8147892
5247865
88361281
71179996
63811408
98883857
60029509
35584
59003701
81642203
37628651
88726332
41597964
43158309
5860423
99788526
46501032
98212163
75389989
92429617
7337288
54228469
79405129
30017889
3195975
52549109
19115783
69009651
40763289
49582312
4344873