325438
2886276
97433948
9817572
4874212
43095932
64382812
45096538
18599536
9557885
46411938
20068565
41863753
24059966
52486872
95235714
38101874
2062657
63108618
66528260
20763658
15114884
76678004
9183382
23664936
28513962
58226483
25848603
45626610
80167582
50371304
84662353
1371367
34727723
35653058
62766565
80338347
4022737
30491773
7757583