22
50
26
48
214
122
10
82
14
11
15
83
46
5
666
94
326
110
35
55
7
4
27
292
25
17
3
78
54
195
2
69
18
19
204
6
28
61
240
38
9
65
20
12