65
55
40
31
133
204
47
44
508
156
136
37
74
30
72
43
166
117
95
121
332
102
26
29
22
39
230
86
21
96
45
234
81
99
176
27
100
69
53
58
25
33
8
17
32
104
49
126
20