18
94
93
42
6
8
4
44
45
41
43
25
5
14
24
17
15
22
36
11
49
21
10
69
34
200
146
65
7
55
118
326
27
3
19
28
31
13
0
20
9
16