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