88
489
32
95
298
113
145
158
381
46
69
26
17
238
77
92
141
39
153
68
63
72
87
550
36
35
140
71
40
24
116
186
54
41
166
34
53
82
48
27
44
23
13
70
111
184
155
149
83
31