11
7
1
3
17
43
200
32
40
171
342
36
27
103
23
125
76
155
315
81
231
72
44
28
55
13
16
98
123
29
46
30
39
69
64
223
104
94
126
1562
93
35
48
85
78
26
18
38
50