95049676
59742329
50413268
35454210
29767743
59769839
42012914
72573834
7196713
2961025
78253415
8697685
42021927
74224004
43807727
58781074
50788193
4997939
30409551
1383276
41144722
21901317
29124961
37947330
7191328
43596454
53419833
83218109
55864059
50534491
71079609
70851411
1528630
17575002
30263660
47116479
12953562
41553348
61406304
4410511