42
20
32
29
67
157
11
585
62
13
59
7
23
76
122
151
2
9
12
41
55
69
5
48
115
25
50
6
66
3
49
60
74
21
10
996
14
18
63
16
37
19
95