160
142
70
83
81
87
71
66
45
48
74
184
63
117
47
80
79
125
64
73
58
52
65
59
128
126
118
133
77
154
100
111
109
224
407
97
56
124
98
139
50
95
43
86
144
211
67
57
93
197
69