7
57
20
6
22
35
28
14
94
45
200
69
82
12
37
68
18
21
46
89
113
56
112
30
343
64
104
155
49
189
110
141
253
194
262
102