42
34
25
17
29
30
732
22
18
9
96
86
49
150
7
104
37
2
21
101
53
127
12
80
23
16
50
385
440
99
64
11
26
46
78
55
10
68
149
48
187
65
19
109
35