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