3
28
31
22
59
179
16
52
215
30
26
36
9
15
8
10
58
53
13
7
18
62
2
70
19
20
86
38
34
6
14
27
71
12
37
49
40
46
378