3
23
10
8
5
15
4
46
34
88
45
82
20
9
22
43
28
27
84
172
33
12
25
60
87
52
32
17
57
143
48
38
153
55
7
44
36
133
61
19
14
30
26