5
1
12
4
3
15
11
25
6
9
8
17
40
10
24
38
14
16
43
46
2
37
21
115
26
62
229
28
121
87
102
29
292
23
20
36
61
48
13