50
16
318
25
77
79
7
12
83
15
18
24
104
95
10
22
44
184
69
99
32
1
223
13
40
21
193
196
63
254
213
155
192
49
45
218
19
56
65
112
37
121
113
89
68
67
97
82
27
124
46
28
61
74