11
0
10
38
15
16
22
4
2
14
56
47
3
23
19
28
25
9
20
5
99
123
258
247
24
17
75
81
62
31
113
33
30
18
71
165
96
161
73
74
219
388
115
67
436
51
90
94
79
108
61