21
48
97
199
16
12
41
29
42
51
17
47
10
24
57
299
147
76
18
66
3
46
91
123
50
174
20
215
154
92
58
107
28
40
110
64
594
89
69
31
116
269
210
157
998
39
193
112
179
124