12107282
8920925
7150818
91053168
95675022
29386220
52216026
236158
17594445
70576190
50362268
21243348
38188534
44975425
45805823
2225650
76014168
56317612
664983
2749090
26624113
86445964
21456983
69844790
96221430
87144808
556890
80628690
8044017
10449674
12608599
32106823
44417669
51813040
12195449
83871092
46092495
2785848
91303316
5562872