0
30
15
34
24
22
5
234
37
14
43
4
12
32
10
1
100
93
18
355
50
40
6
21
8
2
102
38
31
28
25
3
39
11
44
35
9
42
20
60