28
153
104
30
42
33
39
27
21
17
46
26
25
141
69
93
95
125
60
56
82
34
72
111
181
129
149
89
50
83
174
144
15
67
90
23
14
455
12
55
766
204
594
311
81
61
172
295
20
134
29