16
33
20
42
114
210
23
1247
652
175
32
24
10
299
75
15
21
14
18
13
1
2
90
17
61
5
11
8
36
9
25
31
115
30
316
81
182
106
361
12
45
78
49
296
7