13
96
82
280
16
27
24
31
37
26
22
10
41
197
69
67
72
19
25
430
39
70
143
270
55
267
30
23
29
75
90
71
1094
553
457
243
211
43
209
58
17
121
28
160
523