38
82
87
42
30
279
123
183
62
143
66
45
53
74
134
47
81
78
93
140
218
107
267
96
89
124
120
128
59
72
141
35