49
53
52
149
26
46
30
69
40
29
51
20
216
607
50
17
35
23
70
74
64
162
45
118
178
173
10339
62
666
305
245
66
94
160
95
76
87
1560
290
88
133
1317
107
215
78
545
205
139
819