8
21
62
45
136
848
19
23
64
308
84
52
20
28
30
73
108
109
13
55
27
56
574
83
7
5086
35
11
26
103
39
41
70
99
42
63
69
6
4
36
98
3
33
9
72