293
100
49
85
113
50
67
257
107
486
32
91
66
25
339
436
54
106
23
144
95
136
58
28
6
260
38
148
30
20
40
109
169
42
52
241
15
35
182
71
97
89
59
183
69
57
3
88
47
127