18172248
33412323
18398084
9998808
6072181
17715304
4135512
77316734
33807663
3565037
44625833
95365530
50343850
66947122
60879174
80299223
91317366
42199329
86223360
1416431
77135690
33351648
14988100
57906835
54267714
44496734
47972998
97251671
42823430
95729100
20492786
24213624
46834893
28513271
55654413
90112916
43705888
41567742
57497338
6035632