99969836
2273236
2022520
13459153
80434756
20164198
62826090
27821321
2937412
85358300
69574228
36296260
39696879
73016532
39298239
39235656
1041432
52273135
26168638
5654192
23232497
47585670
43006131
86344270
752053
55506986
84463556
76384817
10268034
2774226
5013968
25393019
48494666
34707663
6692743
86231375
79255144
60124475
31203401
36592552