51387472
1849815
28619270
10833463
6235157
77662481
47917084
82646048
92377308
24103873
25857528
72534032
55505894
46841493
3249690
70776660
26494047
57809513
72274743
33916175
24703323
91158118
80635961
31889927
71028234
78238175
15168895
29218793
86246961
60229922
89453218
36672638
6530175
19921713
981543
51813037
50863286
20397629
6151888
4846315