42916790
85292424
86905858
12838808
41025881
46636197
11528243
23402644
3364914
92523895
6971892
35271478
55328324
2363503
86884721
13245649
70574801
2431842
90294436
27508880
93945291
48148211
51669493
23726762
2624860
2574031
91768438
21485156
57514099
36881231
9498928
83528070
29603792
9005470
377344
92891310
23185146
40619929
3612318
28831689