102
162
173
43
116
42
143
33
133
45
164
59
245
85
46
50
53
405
70
73
64
273
98
151
36
91
110
211
51
77
130
168
107
176
49
62
23
32
38
192
29
181
244
117
74
106
86
44
30