135
99
146
52
227
203
219
75
78
115
167
77
30
101
71
31
43
68
138
93
63
87
79
45
49
46
176
65
139
37
28
38
48
113
73
15
61
118
27
156
91
39
80
130
120
41
72
40
11
397
16
9
67
19