44222090
17704652
11304765
2176868
13191478
34302812
36887641
77204297
28759785
25589269
99688460
9798159
4221604
37822500
1541178
25146793
66764215
17227675
79797738
64611542
83855295
56172154
47047362
65196864
97019186
62495160
5980825
30145026
919040
12286395
76351860
2056287
99985408
84731793
76199841
29951717
5271632
51932004
54677435
40087311