120
371
48
88
28
12
163
171
14
40
124
23
17
22
297
384
209
110
32
8