10
7
9
4
2
145
22
141
64
76
106
467
176
243
37
99
3375
223
332
215
151
74
51
23
75
47
172
1222
101
26
1614
333
122
163
103
43
8
1311
1203
56