99472699
40661359
15629756
26732950
83767086
22565532
60232757
34168308
49151740
34927890
2884850
26359418
45836573
77935672
2252200
96733153
6568091
52388181
2324591
4442311
7584265
51034620
15362281
47327261
92954092
38156822
19569559
5818998
8120350
28851629
58795925
98523698
28076601
24882534
26237647
309866
59428828
79717900
48561843
51444474