18
29
32
269
16
14
11
31
7
15
62
3
51
26
30
52
27
33
111
72
50
199
4
444
41
19
40
17
55
22
20
13
25
47
86
83
43
34
21
24