26
250
32
18
21
13
30
74
36
29
27
469
58
89
48
82
46
41
34
11
28
111
37
12
55
68
24
56
78
169
699
287
43
165
77
38
153
122
35
83
115
76
60
45
193
123
94
192
659
87
116
171