8
2
12
42
9
43
11
38
29
18
26
20
17
30
34
67
23
33
39
22
55
137
106
49
16
720
113
71
89
25
112
120
108
184
484
80
191
48
75
69
109
85
201
194
64
90
58
173