95288016
28281969
81064128
27522091
19264531
75891256
91874846
25272226
7330334
54871050
66731357
54951477
16829828
27047376
95005362
95761407
88006673
27994945
75238621
4118841
549957
53031068
71808328
19234598
27151409
7827394
5462814
50442006
65997539
29774609
52454050
20735501
53807902
80141976
9484748
41197679
24629569
3291740
19613493
44928043