41
33
9
42
14
31
15
18
25
19
24
32
188
13
10
6
8
23
44
80
4
86
104
52
5
40
34
49
29
77
131
45
60
70
48
873
36
30
209