131
6
22
136
33
236
11
59
150
73
10
80
70
81
61
201
125
106
64
45
170
219
8
32
14
57
26
7
15
3
313
842
149
65
121
37
272
830
799
119
127
104
19
42
31
113
286
2471
1530
665
485
1630