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