101
68
63
66
76
42
40
47
103
133
152
120
279
203
261
225
167
143
217
55
92
337
896
166
161
50
160
339
563
207
126
144
108
45
640
138
1110
100
49
67
17
210
81
30
561
770
87
176
37
863
26
71
9
302
163
2786
1499