4249168
1630229
22074833
5028884
56286038
42372813
105373
80898081
3904339
4962994
27505800
296312
15905325
7505838
38353179
83409959
18993645
48069110
49551268
19499067
1982911
62043560
5274873
16578633
13115671
4902755
52717327
6419221
30642671
63175928
79239399
4338297
57105287
27899890
21728266
94723742
75358094
69047152
34169078
57115104