42045430
45286622
65324516
31653952
62259568
42529570
82126796
62437313
50967112
3669315
725265
2059327
66671582
57895855
1928709
80564366
86884998
57227705
6578852
43249601
25313431
78716576
94241451
41556304
54595325
88842859
24815060
66914981
82297850
61395607
15734305
69102485
3248154
93877151
63306313
37553279
46041647
47808474
165381
99532068