10
30
54
27
106
23
28
29
21
13
43
5
20
33
15
7
128
9
14
12
50
19
42
35
113
17
103
31
55
25
92
165
188
16
61
75
52
26
47
18
32
57
39