10
35
7
3
13
2
1
5
32
8
4
20
202
83
17
171
16
18
6
71
176
12
89
112
77
65
113
210
40
39
50
47
58
66
61
49
69
186
43