7
6
3
61
86
30
8
58
47
44
272
2
173
138
210
239
150
10
12
107
4
14
35
38
69
19
41
17
298
13
49
62
26
23