18
44
17
11
20
28
99
74
6
33
25
98
89
38
43
57
471
97
35
21
113
22
30
140
132
128
143
91
149
122
134
32
56
41
107
29
248
94
324
15
244
111
100