60868264
88333326
65729088
37809382
68089408
64101804
33437025
77345340
38868330
49689678
58417227
74428255
18255626
385833
18279844
22214590
69161115
23021019
12593954
85388252
68673764
94608149
76301993
84775519
67655642
75163295
37405647
89629839
88582750
19838280
17246355
4712951
9551077
99057504
351454
14463034
43034879
16318188
43461238
23354065