138
42
75
99
60
97
78
179
111
27
62
90
65
186
24
16
94
31
47
126
834
114
55
109
69
145
51
59
134
29
142
113
85
56
316
88
265