16
8
95
14
50
3
9
34
59
578
120
77
24
7
63
18
29
25
227
15
13
26
22
19
20
82
30
27
45
66
64
5
31
12
4
327