30
2
19
39
6
9
57
96
71
3
1
46
4
28
7
5
228
70
29
24
15
11
145
8
61
18
25
173
79
22
97
44
14
63
13
898
38
618
1545
136
10
1053
52