39678224
9642213
5008580
8785413
9386284
61884176
38459364
77523174
75627392
5884943
21029981
69895257
73844713
22337693
4473308
57206636
4309286
92585128
50362097
26673421
60875180
41674653
96246010
91491400
70976608
67728455
20643496
4537915
51596140
59941577
17684691
10656171
31427295
50263029
86183525
56099932
29488433
13679433
935432
22651810