0
8
13
28
17
9
12
57
22
31
41
147
29
86
11
7
5
26
20
19
10
126
18
6
33
25
66
27
130
47
21
48
151
56
50
552
68
82
69
60
59
143
172
75
99
197
261
206
44