37
24
91
121
42
68
41
31
193
81
96
69
100
125
213
479
241
297
201
47
172
45
73
576
27
87
82
160
35
57
36
54
59
46
78
50
29
104
76
370
332
20
382
74
124
139
52
167
22
10
38
101
258