106
178
103
77
59
52
97
123
65
74
155
62
365
41
58
55
66
33
131
43
18
115
47
36
101
35
189
190
56
198
93
84
493
164
469