0
6
20
8
16
9
13
38
15
7
29
30
25
28
36
5
4
86
14
35
235
22
58
60
47
116
33
70
10
49
21
59
26
45
145
176
2
99
398
31
37
82
51
107
18