1
3
51
17
11
161
47
62
80
70
107
97
171
119
121
73
84
79
83
74
105
248
174
87
135
39
64
38
109
111
77
102
186