29
17
34
266
87
88
227
65
51
157
33
150
18
81
20
22
250
64
60
21
56
14
106
99
28
63
5
44
13
27
49
19
43
123
291
225
79
10
46
35
100
39
101
36
131
41
24
40
121