80
19
52
12
18
3
4
15
7
49
22
28
29
24
10
6
131
72
43
1
70
25
5
231
64
424
58
108
30
41
17
9
20
245
88
98
103
67
36
366
47
68