96
129
41
143
59
84
77
107
33
39
76
11
136
47
53
37
18
135
51
46
145
66
38
164
102
80
132
20
70
64
44
22
99
61
43
133
81
165
87
147
110
281
74
173
50
312
445
48
98
60