51
29
18
46
35
26
13
20
47
17
106
73
68
21
58
6
31
41
9
50
69
42
19
27
45
61
54
168
25
24
16
100
48
28
66
70
114
11
37
15
38
34
23
86