18
79
29
13
272
86
57
5
99
85
31
110
43
11
70
30
51
12
59
50
21
26
33
24
49
870
68
143
163
237
496
15
74
845
28
17
36
408
10
41
461
9
123
1142
20
46