0
3
1
2
7
6
38
100
50
13
33
28
74
32
95
72
94
45
271
157
34
39
36
71
53
46
441
423
24
274
99
129
113
154
42
16
25
15
48
79
59
186
149
67
20