15
34
24
22
5
229
37
14
43
2
12
31
10
1
100
89
18
326
50
40
6
4
33
21
98
38
8
27
25
3
39
11
44
35
9
42
19
59