21
13
51
10
9
20
4
27
14
22
6
70
25
191
50
245
46
37
24
73
29
28
124
211
18
7
40
19
36
79
34
33
502
23
32
17
267