12
77
48
20
10
21
342
128
71
9
85
44
31
19
13
17
28
18
62
321
226
50
29
54
167
153
277
143
49
32
16
421
56
23
348
620
5
15
74
24
172
185
160
582
69
150
392
73