0
6
10
21
16
76
28
23
18
9
80
14
5
19
100
187
34
15
72
33
93
48
4
12
84
43
86
7
17
147
74
42
41
44
50
101
291
167
66
61
39
296
95
20
145
231
177
31
123
181