40
142
62
360
23
34
11
46
59
7
29
70
58
14
168
9
102
61
55
27
52
47
32
28
17
103
96
35
13
31
15
234
114
48
10
91
18
26
22
30
49
68
72
100
24
173