103
30
83
166
42
60
20
38
97
69
86
16
57
55
617
40
41
74
54
36
24
143
175
91
27
104
22
64
23
126
46
49
26
6
9
15
18
12
45
197
59
75
53
39
14
48
44
17
7
33
311
11