5
50
123
20
130
17
226
52
89
95
54
19
253
209
13
124
90
15
155
62
111
213
55
58
39
76
93
195
122
12
31
107
22
63
86
53
99
27
23
29
56
342
104
83
162
38
191
109
100
79
85
14