145
1
75
127
156
136
177
206
76
414
0
199
142
123
258
1117
2
116
166
51
985
630
47
93
61
91
41
125
81
72
181