28
4
3
9
75
45
14
26
17
6
82
58
79
15
39
101
53
8
47
100
32
131
81
159
54
110
209
12
46
85
13
23
42
77
20
36
29
49
34
69
22
27
43
30