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