0
71
4
31
7
17
28
116
20
93
101
46
184
112
36
545
94
38
43
142
86
234
195
140
47
21
37
42
16
211
18
61
56
29
25
5
100
149
39
69
72
44
3
14
66
130
306
235