49188638
46992811
43521030
17923364
13433781
19132684
52761224
15073107
19714156
14638260
68522680
22424367
57955323
3233547
83009664
50033898
61967812
2395769
78906155
14224879
85152602
76787509
94839699
13915321
77847212
4812921
54544998
75656241
19907348
24586809
13084601
81115787
53276386
7616590
28865533
28131326
92506651
19505283
80054253
99901504