12
75
18
15
119
46
29
19
22
21
54
53
41
90
6
118
38
27
37
10
78
7
9
17
506
50
115
11
632
180
84
43
104
31
240
74
36
99
253