56
37
47
21
89
17
92
79
71
45
76
44
31
51
123
41
62
52
29
32
149
138
148
35
118
42
257
88
80
204
63
59
412
142
264
95
103
67
391
377
54
30
86
8
49
26
27
98
293
122
23
20
173
105
106
126