30621 51
12574 14
65890 101
14377 6
18310 23
39502 32
14895 21
34181 33
14991 16
14397 17
35016 22
17945 21
7360 8
23044 24
10999 8
32362 59
17252 38
29363 31
12883 16
17172 9
13954 23
26334 25
12587 35
43585 63