38
47
30
33
23
21
32
52
37
18
10
130
54
28
26
99
87
27
45
78
41
77
265
55
258
80
234
238
68
133
124
254
12
134
148
266
334
346
129
138
84
174
593
139
339