132
115
250
205
335
10
0
2
232
129
207
26
194
297
82
12
6
20
166
210
269
37
39
78
30
1
409
3
19
16
164
83
17
43
5
107
4
153
18
14
48
33
47
89
634
100
27
65