292436
38841480
53071100
75646953
79933437
31504052
6587995
95676165
73462667
41468645
27254579
14866113
8364807
32804523
28269318
1284798
18828559
908591
43288279
32568364
12607915
38451053
52063303
3996773
9050966
88734736
79335493
12803313
28595478
8047454
51648712
5916863
21826493
66833411
40192469
1981725
31969911
83656400
86146046
25523838