96
247
14
63
2
7
152
321
66
19
8
5
4
3
11
25
95
129
28
65
9
36
13
32
10
59
20
16
17
45
29
76
22
87
53
38