34071613
52036516
47905123
84322149
74643822
24472913
2583388
2472191
83052326
58559356
59017214
95612790
18157300
2113396
334925
28022469
27861522
14711128
63728465
7316170
97367423
18125985
21815040
71212
94134701
28468720
67867288
84242848
36364426
3049106
96308435
31037054
78054146
37058852
30368536
62111569
98803933
72962078
99588313
89557655