108
53
133
58
422
75
63
120
525
205
39
190
173
271
168
152
99
145
109
126
72
106
161
87
76
66
142
92
138
188
90
16
128
112
89
118
181
46
67
38
86
136
137
100
121
62
49
64
96
198
122
74
55
184
30
50