10
8
2
3
31
27
9
28
54
146
197
61
129
210
26
47
12
75
16
6
20
4
109
22
35
40
11
21
29
56
48
253
32
13
39
45