0
2
20
8
31
32
29
16
7
4
69
27
70
21
55
22
61
34
12
6
24
47
41
84
17
37
93
256
76
52
26
43
155
299
140
62
159
81
305
110
412
39
172
176
303
250
96
64
219
430