48
25
51
105
80
57
34
82
116
123
131
153
19
624
142
100
29
271
124
75
60
192
66
38
56
126
11
73
54
55
85
329
251
279
43
137
133
37
219
147
9
103
35
45
117
166
5
40
71
22
41
410
238
446
159