12
9
6
18
45
25
27
16
28
86
7
191
56
8
17
19
13
51
76
55
26
23
43
24
367
246
46
38
41
14
120
21
15
108
1
48
75
22
30