2112936
18984404
35696128
45843684
301551
32725596
3497823
84503457
69374048
84888024
38713104
81345580
8747333
71963000
53944858
64836444
99406017
88426914
23037712
83307314
87138687
54168264
1154708
50542251
15566956
76455644
43212259
72189537
6164864
37931577
79281
12355042
75015023
10348415
4184279
38384911
54306134
39655755
68631655
20428635