50
15
168
160
33
28
101
24
26
103
120
225
14
383
71
42
557
85
18
203
188
767
107
194
39
46
91
25
199
117
90
67
31
51
56
431
80
48
519
162
292
284
221
83
393
297
834