40
13
32
123
79
33
6
11
8
4
12
37
149
10
71
26
15
9
3
20
22
36
5
7
19
18
60
299
52
35
47
44
59
78
627
118
135
46
180
38
575
30
156