30
48
65
26
129
35
258
84
105
649
66
269
114
227
103
170
87
47
110
17374
190
104
24
124
68
41
557
28
59
199
119
181
73
113
122
58
56
38
240
209
46
63
81
176
96
62
613
152
23