47
21
218
24
68
120
22
25
80
51
55
190
32
77
71
143
579
306
215
44
107
500
595
89
199
150
259
56
114
136
170
193
30
228
201
94
197
29
95
46
26
106
60
23
128
76
117
119
45
230
20
83
1322
8
63