13062227
7067253
38618752
1694421
99117221
13976067
68235389
29293113
82065281
50664574
73488195
21499282
21588300
9305165
3469337
53454042
4596025
30047743
73061309
37889388
29941256
693743
68296432
65685067
17749749
53546850
53093738
46457674
5059678
90776035
14209181
64431472
12694866
77841895
26436429
75732900
41718359
82668166
73635466
56517746