48
30
58
498
29
51
52
182
88
157
78
120
26
6
215
21
18
43
3
12
55
13
14
2
82
38
71
5
60
35
124
193
81
44
27
90
31
59
46
69
373
33
211
174
56
229
140
50
94
360