56
77
157
17
343
249
2000
72
145
231
287
43
47
1231
108
32
227
21
31
86
115
9
6
107
13
16
66
89
165
24
203
97
54
29
40
63
68
104
53
49
76
12
15
55
52
232
59
44
191
75
294
28