80
21
9
51
110
122
205
326
313
467
150
410
275
134
199
99
235
147
124
126
97
700
197
104
65
108
120
85
5
37
50
146
95
17
13
42
23
82
63
93
76
49
138
39
32
10
90
30
135
420
75
54
35
40