31614441
9459126
46788242
14151523
30673418
42521498
42874667
3066734
36157349
86781908
8749890
39307923
55212791
31805176
41471711
92539627
81498651
74833288
30454500
9854698
13336148
32021430
5039664
26477726
98154192
798766
80684296
98209734
42454646
3226530
40884449
63578006
85477073
60217948
24501653
15561084
52203144
68419754
59442909
30354434