28
19
10
7
6
29
1
40
9
5
8
24
18
23
16
321
34
57
22
51
21
12
36
42
73
30
38
44
281
107
58
47
48
143
77
246
305
14
81
70