3
8
7
2
14
13
4
10
17
15
9
75
20
137
81
24
210
173
119
221
143
47
112
429
42
36
56
176
61
26
55
104
60
54
52
40
125
206
68
202
116
92
333
82
121