11
3
22
21
5
28
12
0
8
19
42
45
6
64
32
20
17
10
13
55
47
74
72
18
304
23
69
39
48
27
124
278
172
395
141
227
76
38
67
101
122
46
26
84
36
1069