14
15
83
46
5
666
94
326
109
35
55
7
4
10
27
292
25
17
3
78
54
193
2
22
69
18
19
204
26
6
28
61
237
38
11
9
65
20
12
16
49
161
24
31
114
490
89
23