0
3
5
8
2
7
6
16
26
9
11
12
19
17
18
35
4
36
21
14
69
98
31
552
269
48
72
80
61
24
49
75
22
91
38
28
30
33
15
20
29
46
25