51836 22
12607 3
16557 6
10351 9
30855 5
21371 54
19317 31
38490 120
20994 55
39146 144
34254 112
42939 84
19680 36
73058 307
28246 61
35373 69
36044 75
65118 161
11070 9
20882 51
22390 34
17975 8
23870 54
24025 68