15
30
146
11
47
99
23
6
135
19
104
7
69
81
42
35
229
54
95
75
71
89
271
27
62
49
46
31
58
16
14
194
280
131
70
153
84
273
13
172
48
479
891
136
45
171
17