38524652
31526327
85396144
15257812
99881613
9386418
6457157
75384466
29661421
15995083
38822562
5443985
35223819
3025691
71556070
13346507
74426407
84735490
6198740
94302250
10769071
37883037
504744
96459662
69966883
9216297
60509706
66752222
24505524
67598052
51655468
85761202
44495695
56705705
83591217
681108
50827860
66587880
63586275
44696099