43895343
91836927
63161648
37903247
3328279
86996704
41278599
53139657
11384771
13092520
78238890
69773365
26321077
66333236
95965784
92848910
4823459
48313755
1688911
30773596
70349082
51154172
25964168
35328657
18079307
66908372
4194894
20348302
18955229
11965090
3763820
77447722
401872
66764497
84488500
12785155
6827260
94926528
40075130
10469296