25
12
23
15
19
176
122
50
64
200
369
67
31
36
107
103
42
220
27
90
24
73
80
144
28
49
32
164
48
41
43
76
219
172
170
129
39
18
51
14
79
16
6
22
26
38
29
70
71