0
5
23
4
9
18
15
29
6
63
14
25
10
45
35
34
22
31
32
8
7
73
69
75
21
105
58
40
215
123
47
82
426
83
61
104
208
371
46
42