38
23
32
7
44
53
46
142
79
58
60
214
37
12
68
10
11
150
78
170
25
17
73
21
116
61
57
47
99
27
28
19
59
209
75
112
81
93
131
24
50
377
133
22
273
80
163