52038246
21103145
1709080
55645958
99953401
18066572
5434579
98452786
84499077
37407963
32549866
59704636
17547900
7405310
84318981
84992943
18113495
8930658
12998113
37544013
83717220
88039433
9411883
2247660
721255
73031386
72009096
11814250
9684638
56186953
2813746
14679870
6636132
82598997
95447713
36867749
56246157
44658596
62965595
9053538