0
9
15
23
28
19
35
50
56
16
38
118
60
72
129
46
26
202
36
149
73
49
105
61
115
70
34
62
33
57
132
40
29
64
203
87
438