50
238
129
150
133
320
205
176
211
54
31
52
43
111
15
503
41
83
89
466
56
170
9
42
71
22
339
40
84
48
59
104
24
86
10
21
98
96
17
32
16
35
77
5
28
26
122
23
132
78
68