5
18
243
153
51
24
32
45
9
22
23
15
26
7
17
20
25
21
14
11
97
43
10
132
83
41
39
12
30
67
37
57
74
36
73
63
310
55
149
85
127