98
93
55
87
66
27
374
164
38
77
73
48
11
47
14
31
118
51
68
80
142
42
153
10
62
25
84
29
36
152
65
150
43
91
94
78
157
57
156
221
216
328
112
212
174
63
124
22
21
162