15
30
292
361
186
210
141
103
33
54
68
73
144
57
81
38
423
95
34
25
18
21
11
60
99
183
87
26
122
62
45
49
47
90
532
286
9
8
42
52
23
29
10
232