1
2
21
13
5
47
82
8
4
3
7
48
45
18
19
38
26
17
12
49
44
11
9
15
96
46
16
57
32
77
135
41
39
24
193
73
54
131
176
122
123
153
115
50