75
73
140
78
49
377
293
122
50
120
318
144
232
103
97
94
143
233
10
126
27
99
85
56
32
55
163
25
36
148
74
125
174
167
127
61
67
82
100
284
26
17
1165
59
230
108
92
129
83
79
202
81
101
43
12