12
16
14
114
272
8
6
17
65
9
253
5
43
23
63
90
120
135
139
20
19
28
109
198
10
7
27
337
88
209
844
1246
651
659
89
67
299
86
61
234
55
4
174
502
13