101
289
130
207
133
87
30
92
153
175
209
77
13
21
78
35
53
34
64
57
8
46
9
5
75
19
28
66
190
52
119
171
103
63
29
154
157
79
106
65
151
107
80
520
42
33
39
112
310
48
90
156
23