33252 32
9996 7
14029 3
19454 20
19512 16
79841 132
30800 50
20196 15
27590 29
25609 35
49854 51
34349 25
41242 58
11582 13
29032 38
47647 71
26135 48
18702 23
78253 57
43425 44
15281 22
60400 87
29028 41
44106 86