0
88
3
2
23
105
139
8
26
80
41
130
7
28
198
34
137
19
78
87
63
54
81
90
131
33
138
212
31
71
77
85
66
60
126
15
148
106
118
410
220
18
57
65
125
42
172
20
133
95
69