5
2
14
23
7
22
50
38
9
37
130
4
43
30
171
56
21
49
41
42
18
75
133
63
20
99
338
55
82
15
73
135
217
44
19
194
271
398
13
36
59
11
71
47