173
178
164
70
143
89
92
190
129
79
128
229
52
42
32
62
55
72
31
76
85
60
194
83
81
54
97
117
111
68
131
65
43
115
39
106
56
84
77
45
140
96
220
53
90
87