65682350
51014972
36641251
86945374
7521165
16525386
13549816
85182628
5821933
94799797
93672786
20399010
68514605
24634456
97567565
57568147
99867983
61522111
43723728
19535476
32361863
28188138
16476105
69073098
31292781
13871070
95948388
38157541
18456422
71132131
68015410
60974426
2186299
10765183
99758217
44426349
39679621
87433372
25063858
5226890