0
3
34
13
11
61
10
7
62
113
26
8
49
58
29
44
74
57
56
50
158
17
37
16
28
85
112
287
621
170
82
90
123
137
59
153
93
109
445
107
218
96
173
152
381
98
41
120