96635602
29668611
2759277
61498504
3272759
63392053
20984012
116261
97614164
67806070
61652425
73159535
81561424
40753691
50233073
76909132
20587565
76994121
98654229
46373190
49376626
86752203
51166042
56418049
94192264
50042619
28726376
53028178
29485679
44772254
95044944
48156567
20366630
39049396
7413441
8864927
51284662
15418376
14935315
66735864