3
4
5
11
1
10
121
38
157
143
14
13
43
156
120
23
7
119
51
12
63
15
238
18
26
37
27
20
16
33
573
200
105
77
189
100
17
263
137
108
34
1289
67
198
220
287
169
146
82
36