3
159
3
22
316
6
25
135
29
4
9
33
43
40
49
1
4
22
50
86