0
1
31
37
8
6
2
29
15
5
9
14
3
179
16
24
51
286
152
17
786
225
42
21
274
107
79
58
89
291
27
120
23
18
204
49
52
117
26
856
143
10
161
258
98
56
724
65
55
144