123
112
87
106
36
76
141
178
30
23
89
80
43
16
31
14
61
53
38
173
49
50
32
932
209
37
96
26
188
1022
104
27
57
17
28
73
46
64
9
181
21
75
397
55
24
154
191
230
51
42
41
52
242
139
213