312131
56323725
8962435
9749705
18996340
3976296
56695018
32958543
18436960
57782098
32836787
41938349
27527738
99547880
60441689
323956
14549851
25262854
90334207
21082665
93866414
18362984
37738150
85871057
51967335
8673517
20984194
62954590
61674260
61079375
98546898
26456031
43362297
54857161
35819826
8476534
5718553
74253117
28214362
71806402