54045230
23554909
31262179
9808348
12428434
50213769
7825268
9552973
97016904
28576248
20819406
21362192
470911
68452551
89175911
14027596
57149722
39305563
67184602
121936
24938783
70843512
95967085
66511222
42799034
73583287
1425128
85135812
7239501
92318608
39394822
9056924
17794264
36638325
30374909
736874
31632517
26754055
75661435
8856242