8105315
75906169
42235380
18266498
98001956
19551597
19283979
55411711
7299342
6298029
41234243
89944468
9205377
35489642
57064015
38378325
62127402
21929955
73168008
49416247
62292005
22025811
72275139
50144935
5586387
95927888
41014493
20384173
17498416
78796317
24999709
92646113
78699816
58148888
59334548
8502526
54529319
71577774
15073756
67491283