37
51
23
240
59
97
17
52
87
44
24
77
70
116
90
188
156
655
85
50
35
33
47
62
53
34
74
184
222
99
73
54
129
68
76
161
103
42
65
381
411
32
288
320
361
1521
80
21
81
67
125