8142086
1893932
18927749
33166005
2087993
68156271
30391275
45961462
74252943
39886020
5816354
50868034
93332265
87344375
20492173
3812026
20908809
29968534
84469406
50358421
54409829
96228535
6701329
93922805
50341577
11666452
1417186
16406625
46151962
64079631
38278775
8042959
40765494
35505289
15079621
51921094
41242630
2685293
35519235
34535883