71128409
17679117
67963866
32107074
24785166
71692310
41176238
55378310
38199649
66164592
8212246
9364981
21845338
94007379
86754356
16273125
47107212
76615447
71427047
75175250
78904747
69235685
40621097
67543184
85247097
71402180
94715296
87578848
96371660
25124572
20138672
5343657
73387889
10647382
91123166
60848509
62621544
97141850
17678029
56114455