375
82
183
208
36
86
686
180
234
72
46
400
45
633
100
122
412
278
307
39
27
17
40
13
142
133
85
31
69
339
89
10
64
32
48
157
51
34
145
73
141
150
60
98
57
99
136
35
123
61
76
23
41