0
5
1
7
2
4
9
15
19
10
32
3
56
36
6
17
18
8
93
52
30
275
166
181
24
47
103
167
501
44
59
25
34
49
120
87
29