50671086
47623703
42615540
83021248
71501249
33342352
8171103
48467062
37936159
74107154
96194205
49816022
78197075
44004401
42149516
31919766
90781532
10781253
28959048
57675956
76108397
1238456
9633873
41718454
62993745
95646336
92003478
27574133
14772347
37732086
87454524
86997089
61782715
7692534
63452018
69507672
59119084
88317123
48731507
7734143