22
19
27
305
361
128
65
295
123
28
31
6
77
29
36
219
98
32
59
197
25
94
62
88
79
246
45
70
35
139
33
53
159
40
66
100
44
200
56
46
30
47
24
11
169
113
116
15
26
90