50
35
116
41
56
81
33
47
101
57
28
111
148
76
39
60
106
216
270
69
182
17
120
83
18
170
34
98
44
14
146
67
40
93
43
22
26
112
36
12
15
52
45
61
32