40096157
17412705
46731596
30461938
97012492
2657366
43039745
76381215
76723368
42533186
43892072
79133359
81271048
82472623
8156446
23664104
73104446
9855242
7521844
6368943
81444899
18969093
382291
49937268
83956729
3074548
668429
36262443
17522969
16883349
29608091
91869592
75631649
15848708
865948
91504625
92237855
88962236
1707848
2533184