5
22
7
20
51
6
10
4
33
261
73
27
13
32
21
15
58
42
176
56
38
71
26
35
78
46
75
147
24
258
79
101
88
31
23
100
264
219
95
52
61
82
125
181