32263029
66854352
16705600
65208338
58526933
97144665
19787353
9026629
86649930
35187547
61233577
329027
42209138
22954489
6894054
2669180
41304588
49579231
48011407
4055292
92346019
48143140
79027070
63972555
26033654
60738257
43556866
40229062
38023480
84762884
54563041
91287765
72795406
9914806
19025979
67841686
74104785
95244201
90939198
98412921