136
45
217
513
316
319
483
20
258
94
43
112
35
31
36
66
124
24
71
96
50
177
15
21
129
169
63
306
25
40
42
121
33
110
52
39
130
117
176
4
37
101
113
251
46
143
22
12
68
8