150
95
104
51
103
77
70
66
138
171
61
170
34
201
37
151
39
159
19
91
48
67
63
10
43
287
36
87
85
26
107
215
33
184
18
285
8
65
126
190
152
35
1374
38
1069
57
23
17
167
278
144
194
28
52
117