150
246
125
136
302
295
48
26
11
119
96
126
16
28
103
110
73
55
62
76
148
284
174
14
87
118
85
84
105
74
117
377
5
0
6