40
80
27
246
17
16
18
22
14
31
7
42
119
36
136
21
615
47
9
23
46
153
53
194
15
76
19
25
30
28
35
70
795
128
29
215
3
32
93
8
52
24