29
73
21
155
61
41
23
68
27
66
19
22
26
186
143
45
46
20
82
15
147
13
33
14
81
42
79
407
127
100
162
60
67
118
76
128
10
300
278
63
177
102
44
51
49
176
145
36
166
50
25
65
188