3
0
156
137
68
200
67
165
477
478
26
32
4
101
358
21
298
12
76
65
401
164
154
11
40
23
272
127
6
98
148
13
145
124
238
16
340
154
378
47
122
245
2217
41
80
128
16
