0
4
2
3
19
6
5
7
8
9
10
31
21
14
20
54
35
22
72
154
126
702
77
33
317
67
70
30
25
209
192
80
26
12
60
105