0
6
2
86
22
51
38
129
90
95
74
61
46
28
42
36
133
320
43
143
35
116
94
52
30
124
67
21
85
55
118
27
20
80
26
29
19
65
144
468
112
82
138
23
81