7
19
57
28
6
2
3
8
14
27
38
70
166
4
49
43
22
13
12
148
9
0
16
133
82
61
84
51
186
30
466
116
144
34
31