16
6
9
5
26
7
10
15
32
61
29
11
8
13
19
31
18
53
27
20
85
35
37
51
24
80
54
30
82
22
58
75
197
99
152
264
69
33
38
56
55
21
42