2576610
8842766
14641811
91614849
51477409
23361372
25817128
70952281
9856804
9092333
24147423
575294
55795180
90259205
83362359
48405974
18925240
79644376
69619944
73973339
3413728
13389083
81114038
81689629
17511805
68845774
45854716
7279190
41709727
48117326
18877477
4942590
1197436
6468387
99299331
62297797
4601410
22234617
7502220
35869086