35422515
9357403
71438960
52733255
7451440
70645595
5074924
6288247
52769756
95468764
89758926
5057370
23616795
61071246
51608112
20696214
41092884
71217202
281146
81639210
18417480
29408661
86651990
31715445
55498957
8070344
55504106
75045488
67297824
43563453
68742570
3589196
86381553
3144289
60696380
6787524
43658555
94466329
35726224
22573303