83
141
57
153
129
376
45
50
94
37
40
112
52
127
120
31
179
201
103
207
107
41
102
61
101
89
54
75
51
59
116
191
81
193
182
150
32
218
146
347
38
29
136
79
162
183
28
23
188
43
63