0
7
1
6
22
2
4
5
31
11
26
25
15
16
36
38
13
23
8
112
47
12
42
10
58
51
33
18
125
28
32
135
52
30
408
50
120