167
111
17
41
61
57
46
72
37
103
25
93
30
63
70
113
228
271
1435
116
136
53
78
32
375
338
62
99
18
77
174
428
346
119
197
47
250
35
176
279
45
117
59
110
66
28
322
265
236
88
85
118
137
179