35396961
19417750
28842042
50937379
10168604
88431450
58983969
93495340
28419397
64428576
17289035
35046520
81806826
58149837
1535784
1479118
41554261
2485680
78289781
68826203
34761100
93005641
16734131
59118326
36022910
70859861
42839135
20681282
50659579
44312755
60556638
12195761
1591853
82723862
36051621
46914639
30365338
85455865
54422971
39281204