0
3
71
16
8
19
21
2
6
13
30
25
31
11
273
46
82
7
57
9
22
68
27
153
49
78
151
221
41
28
74
37
62
210
188
47
12
54
125
43
87
60
90
42
58
297