18
25
24
10
113
69
17
51
191
6
37
82
89
3
50
27
5
20
116
8
30
68
45
26
31
106
59
310
23
28
16
272
21
107
81
71
121
38
19
52
22
464
94
98
79
95
29
158