9
119
104
55
21
191
14
5
1
33
16
38
13
37
28
96
85
60
77
6
82
15
20
238
65
24
19
237
143
84
282
401
158
118
75
11
49
130
25
23
88
475
30