140
86
10
23
118
151
124
99
62
20
31
63
37
342
123
154
57
80
109
73
112
107
4
44
17
13
34
26
59
36
142
85
529
320
326
490
15
19
94
120
39
50
25
87
32
43
14
56
29
18
5
24