40
26
75
23
20
29
12
3
113
41
73
16
8
15
58
6
31
149
43
62
24
91
116
93
57
137
45
25
48
17
37
22
38
10
2
19
319
21
135
5