48
108
68
183
20
57
46
90
18
158
75
47
180
219
19
24
52
107
43
54
22
61
113
110
51
29
14
172
21
82
204
49
227
50
130
35
8
15
510
38
100
45
2
23
197
367
37
139
91