81381448
12845287
74578406
1136158
78971385
22008255
20443000
3448460
77323672
2431534
61426770
47997443
9635605
54828069
43902607
81703559
12783364
95681516
2282989
41692935
20567681
30428047
84827543
1844572
72448166
11634871
4391108
21897199
75871273
91619032
66912464
16014752
31988542
49882140
80711484
48385178
71601718
9667129
82956998
86178879