25
298
182
19
81
76
35
12
140
177
42
33
100
127
85
61
53
79
30
21
43
69
24
130
133
176
54
34
51
50
7
20
102
62
90
38
32
17
10
22
46
37
88
13
92
39
15
58