28
17
10
4
7
9
6
29
1
40
5
8
24
16
23
321
34
56
22
51
55
21
12
19
36
42
73
30
38
18
44
280
107
58
41
48
143
77
246
303
14
80
68