130
66
36
23
45
62
55
57
35
53
26
28
70
203
96
294
188
172
125
40
27
169
114
124
76
236
71
180
225
87
103
82
126
137
107
134
111
72
44
315
79
48
204
46
265
469
121
30
93
69
455