63
104
29
101
54
49
139
1308
79
199
36
173
87
59
74
62
51
42
154
209
102
274
111
78
50
96
127
280
156
70
580
88
112
227
45