20
51
47
50
85
89
58
22
233
214
77
82
15
29
54
223
23
11892
106
76
81
49
90
119
64
180
156
383
17
108
157
79
161
28
41
53
192
73
116
104
499
59
91
42