38
523
25
54
75
31
59
32
52
26
89
116
152
154
49
137
420
186
90
21
82
71
20
110
95
60
76
133
45
136
30
44
50
42
15
222
119
245
19
103
39
92
117
69
24
18
41
72
57
168