153
59
48
217
125
26
36
185
216
105
50
116
25
24
56
162
231
17
310
128
279
582
115
42
221
121
90
624
21
18
29
74
94
104
63
8
15
88
151
81
86
67
340
91
71
85
201
40
198
256
207