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