93135618
69159147
95275291
89044646
5204852
9289244
2927634
255622
8860135
579052
21206792
31701016
74221182
7910722
97229594
35813549
32289110
77726518
74959185
12192149
18419514
9855159
2205671
33172389
20439863
25551368
58795192
28876498
14781560
62513661
40965858
36559016
22594234
40464501
93557972
30708426
7883286
11495530
33998578
96636405