0
25
1
3
10
73
32
17
2
5
27
4
19
22
29
69
6
8
227
77
93
209
119
126
92
56
140
65
86
16
66
36
127
50
115
49
278
68
20
9
47
64
142
79
167