29538643
15338871
8124567
20367729
4127043
21947784
81536874
58309158
51299101
632786
86358999
18139379
73828448
4900520
5945451
911638
53016798
93759265
88788587
3062910
5854879
17838097
35914824
1345814
4527680
37276556
16738211
19124304
27338143
24844615
1931500
37929408
98226463
17694744
5864664
90983257
83091082
5473278
44617204
27654994