10
7
9
4
2
145
22
142
64
76
106
467
176
244
37
99
3384
141
224
333
215
151
74
52
23
75
47
172
1223
101
26
1614
122
163
103
43
8
1311
1203
56