1
0
3
2
20
8
31
32
29
16
7
4
70
27
71
21
55
22
61
34
12
6
24
47
41
85
17
37
93
256
76
52
26
43
155
299
141
62
159
82
305
110
413
39
172
176
303
251
96
69
64
219
430