13
31
80
7
15
76
267
680
10
17
37
271
311
239
126
28
43
11
75
59
20
30
142
211
34
23
40
52
41
175
337
464
122
95
12
641
108
32
191
174
207
1271
9
105
61
306
330
63
49
79
51
4