40
2
13
0
5
14
16
26
8
7
17
43
18
36
80
103
72
79
19
10
30
32
58
29
11
203
133
105
24
71
87
131
38
65
185
182
46
119
186
236
404
191
345
61
110
88
57
197
231
94