3
80
96
28
56
352
190
51
126
43
29
142
20
30
49
31
21
67
169
13
180
193
117
38
76
152
151
181
74
47
26
139
32
17
16
316
101