21
18
23
20
16
89
37
72
29
27
58
51
225
68
86
163
90
136
12
9
25
36
39
10
77
41
33
34
13
87
50
40
11
44
19
15
24
22
26
265
80
43
48
31
30
47
159