50
130
73
253
52
291
254
124
70
106
189
42
165
71
117
151
7
62
44
136
37
23
63
174
338
187
107
144
164
56
109
75
49
83
74
268
33
34
85
28
10
66
12
78
15
43
589
53
227
32
24
93
58
39