1
8
7
5
2
6
0
9
34
19
13
27
25
79
17
74
22
130
4
18
76
38
57
115
63
33
28
64
29
56
61
23
48
155
427
140
245
118
225
87
347
150