11
5
20
4
19
24
29
7
0
14
2
33
35
25
100
13
53
26
85
6
51
358
45
143
37
54
84
289
38
336
110
248
244
123
576
87
66
74
44
59
88
130
99
83