0
4
71
61
47
25
5
36
17
37
18
93
51
10
6
182
43
27
48
13
39
38
30
104
21
44
318
42
76
123
273
52
69
91
173
81
345
149
85
20
145
46
287
148
208
450
251
153
181