19
59
34
239
11
7
24
89
142
13
61
90
49
22
215
168
280
407
105
14
5
23
50
20
10
68
113
30
302
116
39
255
125
242
41
337
65
216
8
29
79
96
136
174
474
107
54
642
348