25
39
28
77
56
250
43
97
233
40
111
90
23
29
44
69
30
86
61
316
120
187
31
20
9
91
165
36
52
14
68
338
5
87
141
78
21
46
22
100
51
106
171
18
115
65
37
42