0
3
1
4
135
13
10
5
8
20
42
18
46
32
45
112
40
15
16
30
21
28
19
64
17
43
56
12
29
22
67
25
59
127
105
14
57
62
33
50
6
109
120
38
54
26
325
269
84
277
41
34