24
28
51
76
56
38
138
40
635
42
271
47
104
77
66
95
10
151
44
54
92
90
528
37
188
159
82
209
499
78
319
98
294
419
67
125
160
136
30
225
87
71
157
100
105
134
326