16
3
12
37
23
8
26
10
6
7
29
38
17
9
15
33
13
30
20
25
69
100
54
24
53
42
28
75
60
99
43
50
19
35
62
77
177
103
59
31
79
184