34383213
6076973
6564493
90378925
74598645
75289159
39894823
77035649
3916345
94404626
14607676
80145252
88141456
73754372
79369961
30404288
82105681
45381058
76551679
2942497
33006866
20169859
12042095
41642234
66459328
46496423
44111627
86379831
68315887
92975722
81859574
10102912
72724496
2003956
25481370
89363961
80971231
33839550
68323997
53199318