1624528
55371195
49591634
85667564
8372328
18638911
7154197
29384881
68619360
34041701
51504308
768130
789405
64673878
312429
24301033
72479865
94112329
18498415
83576158
83426663
51109380
74483256
55949147
66791820
38142348
25484251
17888976
98703260
570161
31558145
40988144
40696260
55214658
36382756
11523496
42993397
60586511
23181221
99308717