14109857
80707288
59644411
99633835
29738769
79317250
5957379
28553526
2837148
14332650
77802779
41493376
2554234
30018592
37426396
65515178
76108037
30548434
5287396
53669804
46279267
2324604
48491512
9427999
51357186
86608273
31901692
19479471
22785627
66567059
70134328
48874282
513872
20496071
59668435
95454564
64533522
91812042
96164931
48662093