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