1
0
5
15
7
4
42
8
16
87
45
59
35
63
112
71
57
22
121
43
46
52
50
122
135
79
67
80
77
104
55
26
60
21
229
118
108
38
30
113
36
37
68
114
98
99