82
41
42
29
46
31
22
112
116
60
171
44
98
40
127
36
91
57
34
72
37
39
70
194
193
169
273
331
132
134
166
192