0
9
16
23
28
20
35
50
56
38
119
60
73
129
46
26
202
37
149
49
105
61
115
70
34
62
33
58
132
41
29
24
64
203
88
51
438