0
23
5
10
16
19
22
27
58
37
49
47
39
18
31
25
15
32
54
74
65
38
46
123
26
107
87
53
95
78
148
229
277
142
382