31
19
7
28
222
14
46
16
4
24
42
43
26
17
35
78
3
25
594
33
13
22
9
45
58
75
6
39
52
29
21
55
8
5
65
1
145
30
10
12
20
15