31559668
82186368
39429510
52692760
39682932
47269977
71451617
99052756
8194536
9542781
80867919
41651073
1287023
1691245
61768218
13345002
32722896
16264256
67427027
48022459
2559078
70368114
78312545
92669667
20885200
32401542
68599366
6165128
87942058
85637182
9701019
82997355
6555562
83023872
6513332
56902929
71829050
49122883
5782236
88483945