0
2
3
1
6
4
14
42
100
50
13
33
28
32
98
72
94
45
271
34
39
36
71
55
444
424
24
274
99
129
154
16
25
15
46
48
79
59
150
67
20
139
210
87