21254 9
16302 12
30135 4
22255 29
11978 1
24527 35
29294 56
26809 39
41651 57
36648 81
40854 62
31516 23
28426 27
29127 37
86448 97
28964 27
21393 20
19717 13
16212 11
12440 3
15712 11
21985 26
15593 8
16105 5