30132489
16319743
5455116
12185579
19238653
81525612
45389032
83701289
64372753
46249061
43612589
29437890
36105423
52231350
50488301
83049052
29942387
18219328
81368372
99169072
18585871
50449943
66866783
5179041
69721901
69429393
41708006
71593771
11388766
68058422
60942012
6438537
22175863
85579238
54192121
4085203
36697134
86734356
58202197
67764975