44957006
80364439
685159
4796188
4016243
96915827
75546910
88422487
78462631
3515987
64317139
37029995
96369787
19316131
25667292
95584276
62717636
37332050
92207726
2114860
47221465
77241350
82621940
92053521
2153414
70858897
84429091
67901182
78352543
48401294
62794878
70953601
3138023
69841450
20063439
40382761
25726077
90343540
71229994
30854141