3181632
34376509
18948775
54914087
37958098
547735
60097478
96792704
60067940
43243557
67278004
36617923
32086963
28007390
46759407
99504167
8945264
32752644
782425
576518
95125490
84289199
84984035
97674816
67556931
43888134
74478199
25509217
19159162
2943216
65345829
30794582
19308972
12166440
4142823
75341829
14373723
4077629
27362468
66219067