38
142
76
74
21
66
30
27
52
137
291
33
46
37
97
80
215
106
60
152
57
61
32
70
207
116
22
99
528
188
23
35
162
212
119
72
62
58
131
78
124
73
114
13
54
181
40
150
77
95