3156583
3740317
72095041
1857613
16733540
49514074
13727966
88225337
63533136
9582746
94642298
54182255
64232513
68591556
37264452
70056461
9106616
72577520
92962194
74544327
60903619
934174
52166217
16404581
87628070
53873139
28705215
38625232
39701820
48173207
54918635
25414198
9339887
46388947
3958154
7224188
25891588
27675217
85594138
15356410