11
20
28
6
18
50
30
75
21
311
208
53
23
189
26
7
152
125
85
14
4
8
107
16
31
70
122
15
312
24
135
119
9
72
10
38
110
41
45
12
56
39
473
176