86649332
82302082
83326650
73585511
78354441
23087834
47862766
1545523
22324589
29342367
4936284
8992790
2108189
8321515
34068676
39288454
29197050
99389827
738357
24044927
26096291
7532743
6883843
28346083
28766249
3446589
37811960
50048377
5751566
22354909
5178632
41577770
49103298
33244698
6041255
7044194
93942784
13204113
3260367
41345842