228
36
82
70
63
26
65
7
168
30
48
84
170
183
93
134
49
81
78
67
394
215
122
24
19
156
131
111
99
51
79
72
126
42
54
133
1510