32128328
30129856
8119497
46159056
29888860
10525930
41621016
12506192
98417519
86578144
34982552
48012959
4084446
81577471
22373109
43677076
48695453
38526627
93379872
21591039
39785484
54006967
60957320
35837977
82024445
51566728
55898653
72011790
72801942
44289008
77434202
55317318
27551730
49402570
39144100
69934279
31101868
75126946
81986879
93367160