16
121
92
23
53
45
61
38
8
27
30
21
10
47
14
19
18
12
34
9
43
15
25
50
106
57
77
49
40
31
17
2
7
13
46
52
42
4
212
6
22