12
20
16
15
39
75
110
50
31
25
21
95
72
1627
64
27
40
60
42
63
45
14
17
18
149
19
22
29
46
13
48
233
330
62
156
111
157
120
218
28
32
36