94423695
93045920
51984101
122528
37197167
50866150
91017395
33239480
99074525
80016926
67012135
60404907
91875053
65128318
30151946
12681282
8122341
52601413
89721712
21018445
52819863
20418680
57357877
48447963
27429353
9467362
64069854
2762717
28508357
88464550
7395060
20953887
68945960
67382800
21703068
6877339
55947925
95124717
29938742
36758395