99507262
61383196
25089877
14629509
35345419
4149695
6106746
29253536
19587690
11594718
22551742
16889791
31897056
52667115
76669654
28111718
54061712
77952772
89922219
5643223
70528878
86192215
8598206
30761064
96899574
41182346
21057839
394597
60422306
89995209
66086176
60691965
49077400
9901207
9746621
739199
1736751
28456767
64886047
53918744