97
56
22
8
20
5
2
43
17
605
152
6
21
46
10
49
19
203
16
9
15
7
30
14
26
78
11
4
18
144
150
77
40
36
91
28
57