50
58
80
22
23
20
13
26
6
42
256
29
8
123
11
16
73
44
18
172
56
57
102
207
107
49
192
12
205
4
52
78
293
99
5
119
95
138
113
125
76
251
17
19
21
394
213
212
46
134
89
33