16
5
1
29
44
25
7
20
23
4
30
47
2
49
61
41
15
107
43
19
52
36
73
485
14
34
162
75
63
87
9
11
42
3
21
78
8
18
13
71