18
222
24
159
13
65
52
29
59
107
28
30
40
206
79
120
326
131
453
83
772
46
111
11
449
139
57
81
129
68
70
45
49
306
53
213
74
133
41
245
98