0
2
1
10
6
9
3
18
33
97
78
17
14
101
7
26
16
40
235
71
15
8
11
27
21
12
19
29
23
43
46
36
64
13
53
50
32
82
47
61
398