95127598
23136056
25984492
43171725
65565318
21236745
50924208
77535004
9385358
2173947
408560
2793503
36939322
6376600
68085522
53279918
38557860
61827852
97393233
5777607
16155836
94724320
4051981
6661901
59339498
76089600
12209021
4249511
6880568
50868807
75073472
65902825
94038503
78185570
56242334
67093280
8404317
40116593
4651635
17094140