45318186
7501652
6604106
3670183
6604774
9626346
93321783
27012266
70011411
38511170
47545879
59699580
71677597
41999028
84389069
39551169
917090
20368905
47104155
5650900
55446436
63759458
94878815
35549281
43125241
37441535
76108999
42438098
6666352
66928968
64498580
11756833
905802
44171794
49653074
81317427
22739236
142811
58434456
86659988