50
13
97
22
47
33
148
60
59
36
18
56
44
105
80
118
133
103
99
218
49
48
34
57
94
43
112
89
91
41
35
76
61
163