79
302
37
162
207
198
293
459
78
31
75
143
156
108
101
88
74
183
33
84
223
113
52
178
64
36
146
49
270
378
67
48
68
141
59
14
39
35
34
57
217
65
556
103
8
25
46
69
12
208