3
75
35
113
26
66
190
69
64
17
49
82
140
398
117
30
31
59
148
18
287
242
7
24
14
378
104
33
21
61
83
51
12
214
180