5
34
48
42
24
75
131
73
55
393
165
94
90
37
49
20
52
47
41
21
39
104
101
82
67
23
76
25
27
53
13
38
57
66
18
7
9
69
223
28
60
379
10
64
46
32
113