108
66
103
170
102
62
20
42
37
377
49
27
12
24
28
16
555
65
73
71
35
67
122
21
38
59
316
26
64
19
345
81
77