29641728
12709184
63173175
61207223
27215505
69464130
1464565
64369640
36861367
20005233
17663905
9757436
94091492
56879513
51742406
17044351
80208547
67665623
84324630
14235407
23361541
41852971
20492474
47343616
44914723
16192319
54579921
28468978
44516500
52839156
38143426
68112043
17862292
79439277
9802703
77125309
80257382
92492210
9849672
65869888