80
38
62
15
28
82
27
10
232
359
120
19
9
5
1
4
22
13
20
16
32
2
6
29
406
3
26
7
98
11
45
12
52
36
14
41
63