21
13
9
29
3
10
6
51
18
11
2
20
7
5
26
36
19
8
28
66
22
500
345
4
23
76
56
44
17
25
70
39
12
86
34
439