96694869
36023822
5583726
30592434
39765440
39753207
25816209
54111939
82191324
48633087
22318770
21083170
92637403
89281811
3021101
67285255
41126071
11495059
73336202
83042150
57976405
21839348
27126099
33666329
255037
36121066
1842767
90867826
13034400
20362273
4338260
97917756
53731120
71081220
49831319
37338835
2494781
72685600
50783750
379104