13
4
11
17
3
60
48
82
7
120
300
302
95
101
31
119
22
116
229
127
69
34
492
260
39
509
118
24
85
66
18
23
180
15368
381