0
4
16
21
30
27
69
38
29
12
49
9
43
41
26
61
37
40
59
50
119
232
31
85
71
141
160
84
33
36
46
124
47
58
45
110