5
25
4
17
11
18
9
32
96
14
3
7
36
80
27
43
26
28
45
15
46
52
455
101
129
100
88
107
93
168
13
22
29
44
19
72
174
63
90
2
23
21
50