81596966
55907100
4699330
2625831
4860598
65969910
55252718
70009249
22619348
94067942
46982628
29061077
36482178
58373434
73132282
204197
3357461
55878812
43975118
90936545
32238661
48483189
21029576
54776836
60602423
88615249
75608517
60263682
49573104
91782992
347678
80073122
4816973
9833103
22198092
86661150
79132204
49998592
41815555
60239987