70
170
107
359
273
42
9
402
335
54
29
101
287
440
732
152
236
162
91
67
49
52
828
81
813
85
996
13
11
24
18
16
77
40
195