50
238
130
150
133
322
206
176
212
54
33
52
43
111
15
503
41
84
90
467
56
171
9
42
73
22
339
40
85
49
59
104
24
86
10
21
98
96
17
32
16
36
77
5
28
27
123
23
78
69