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