2985996
598168
83336414
73719384
61869393
3799950
325786
4676912
15899583
87902055
99737013
45154113
36403923
19836404
48881953
52005369
10771515
63107545
63772058
44906563
5095182
4142358
64241923
73237908
87565012
55026885
75627501
1530996
90644371
8177389
83447379
83172931
97398763
53598656
37226178
7976206
48136779
87014142
42245576
96105157