4
0
3
19
28
9
45
8
58
14
11
24
6
13
23
32
40
21
10
59
76
50
119
51
61
84
140
496
49
144
96
48
17
30
31
4770
453