1483181
60016421
25098290
6984297
1454579
75802796
31054530
74071870
20889
42142232
89197339
72436017
18025440
22314750
23405429
71986665
38482936
80718758
84917515
53596604
77303280
45492916
46311269
42052724
88955014
12878066
80701833
71312125
49635892
69289341
32034477
4401132
59256036
54953658
74555685
17149213
7222047
26536503
52286803
20649656