21456961
9508182
46201328
1393935
25117047
92562376
61542619
6417714
77264804
71592569
42183765
90978124
11583472
10467650
14793540
23535206
55754030
26077664
2579288
89282298
32171625
74643525
71218966
5777362
73179930
28942445
63951527
76891230
13762801
4615399
8172854
2852869
11157846
53227683
23423907
19585492
41734541
88644918
36503606
26396816