0
3
1
4
25
10
34
36
101
2
39
46
282
5
47
69
37
85
21
14
9
55
44
218
43
65
66
148
172
26
19
13
33
105
100
57
20
81
82
94
73
77
58
197
56
24
60
30
16
131