39
87
319
105
455
44
267
74
253
139
97
23
125
60
63
84
51
28
256
80
298
132
166
69
104
40
134
111
311
209
35
70
102
91
115
130
9
42
25
137
94
95
20
62
41
27
47
81
103
82
269
38