40
31
132
203
47
44
507
155
135
35
74
30
72
43
166
117
95
121
326
102
26
29
22
65
39
227
86
21
96
45
226
80
99
176
27
25
100
69
42
53
58
36
24
33
8
17
32
103
48
126
19
38
18