200
143
192
30
71
325
169
58
165
262
64
74
92
32
49
81
45
24
35
134
232
117
31
60
189
252
188
50
41
186
56
39
43
46
33
69
347
410
116
7
25
187
61
65
80
62
228
17
959
23
72