0
23
8
4
30
6
3
7
44
10
1
5
9
17
15
13
68
20
18
27
88
41
81
48
291
137
79
211
259
63
59
725
154
200
90
929
116
33
47
21
72
84
22
101