0
16
32
9
68
18
35
13
21
40
14
31
65
30
52
46
24
64
58
136
89
145
406
226
87
57
105
66
94
76
33
73
44
80
59
36
34
27
15
71
50
28
141
45
56
49