25
38
30
166
127
17
130
236
32
13
36
124
272
257
57
26
70
19
14
53
52
29
28
27
23
153
430
44
74
43
34
108
116
64
21
51
325
91
59
380
201
119
76
82
161
63
78
160
145