18
74
63
33
19
15
8
5
25
87
21
16
6
56
24
40
11
50
23
31
72
32
105
71
28
43
42
88
153
89
1
14
13
36
7
53
93
35
9
38
49
22