106
18
15
13
110
413
132
118
386
177
58
233
4
82
183
35
38
21
134
151
5
100
33
86
23
385
31
113
280
281
12
16
1
40
317
164
63
150
14
6
557
7
17
49
142
76
226
51
297
109