80462722
47354948
89529684
95362227
13383407
68596243
82682273
81806214
86103410
76515779
99792189
20984256
86546542
49406389
13184441
672848
4590149
19941822
56722728
42319263
53751323
21839702
72792831
53427224
20999157
48136756
59438827
96268442
60529539
59370
93209571
93215144
61479465
48878316
96054195
32127205
42625038
13504745
55635834
65042587