19
125
124
75
144
38
272
33
438
11
116
13
1626
15
142
196
63
41
108
53
100
49
65
321
343
62
284
50
166
136
66
118
121
58
129
131
1000
183
91
87
227
83
52
59
237
64
127
51
97
132
48
71
24
98
364
206
78