75
20
41
179
126
85
30
21
56
24
19
22
39
28
73
107
266
96
27
37
11
8
38
89
6
10
158
55
16
49
689
176
13
76
36
132
17
139
70
50
188
66
42
5
33
93
259
104
25