89312278
70163223
16341965
34066601
38714810
56833108
49234958
46675203
46241078
4791382
68209649
65775458
63403726
3270270
76231469
42809198
86909297
150029
90033932
14546149
72972331
31328148
69488848
4553323
71443703
4382418
13922340
32862081
97491618
28038076
93801198
16804653
353928
49822743
95385793
43611475
87962688
31283810
26889985
79633767