72
101
109
43
187
69
512
271
65
70
162
86
110
49
213
68
53
371
39
73
78
132
60
158
62
151
161
175
153
83
57
87
42
45
107
88
105
67
241