31
244
369
321
69
132
61
265
67
53
236
170
66
47
237
89
49
103
78
74
116
697
81
255
98
73
97
152
63
122
208
107
92
129
71
102
266
282
1371
42
54
319