8332136
18333829
58303620
4767384
550093
76616264
67168558
77516218
15902653
64849394
28282080
26858782
80635602
147720
742090
12642065
59253543
16368795
66918961
12502162
2940448
54509947
84364531
78906463
6226285
63084044
79755450
36025848
89537122
49811908
27207127
9413001
27116259
52683325
47647560
79299627
41269827
6005722
44334398
96947363