0
3
72
7
26
8
9
39
38
122
18
54
52
170
242
57
111
145
44
81
201
70
58
88
133
49
96
45
173
386
143
434
142